Linux 软件免费装
Banner图

FlavourSuite AI

开发者 masrawy2025
更新时间 2026年7月28日 00:57
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

ai agents chatgpt claude mcp

下载

0.2.1 0.3.0

详情介绍:

FlavourSuite AI makes your WordPress site agent-ready: it exposes a Model Context Protocol (MCP) server so AI agents like Claude, Cursor, and ChatGPT can query your site through safe, structured tools instead of scraping pages or guessing at your REST API. It is built on the WordPress core Abilities API (WordPress 6.9+) and the official wordpress/mcp-adapter, so it speaks the same standards WordPress itself is adopting — no proprietary protocol, no lock-in. Security first Tools in this version Agents propose, you approve The propose tools never touch your live site. Each proposal stores the current state alongside the desired state, and applying it re-checks both the reviewer's capabilities and staleness — if a human edited the CSS or the post after the proposal was made, the apply is refused instead of overwriting that work. Applied changes keep their before-state for one-click rollback, and content edits are additionally covered by core revisions. Works with any agent MCP is model-agnostic, so the model behind your agent is irrelevant to this plugin — Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, Llama, Mistral, anything routed through OpenRouter, or a model running locally on your own machine. What matters is the client, and the settings screen generates a ready-to-paste recipe for each one: Works with your stack Integrations are detected automatically: if WooCommerce is active its tools appear, if not they don't — no configuration, no errors. More integrations are on the way.

安装:

  1. Install and activate the plugin (WordPress 6.9+, PHP 7.4+).
  2. Go to Settings → FlavourSuite AI and enable the MCP server.
  3. Create a connection token on the same screen — give it a name and, if you like, an expiry. It is shown once.
  4. Choose your agent from the list below it. The recipe builder produces the exact configuration block for that client, with the endpoint and the token already filled in. The header is assembled in your browser and never sent back or stored. Cloud clients such as Claude and ChatGPT skip steps 3 and 4 entirely: point them at the endpoint and approve the connection when prompted.
For example, with Claude Code: claude mcp add --transport http flavoursuite https://example.com/wp-json/flavoursuite-ai/mcp Full documentation — including per-client connection guides (Claude Code, Claude Desktop, Cursor, ChatGPT), the Approvals walkthrough, and troubleshooting: flavoursuite.github.io/docs

屏幕截图:

  • Tools → Agent Changes: a pending agent proposal shown as a before/after diff with Approve & apply, Reject, and rollback for applied changes.
  • Connect an agent: pick your client and get the exact config for it — the endpoint and credential are filled in for you, and the header is built in your browser.
  • Connection tokens: a named, revocable credential per agent, with optional expiry and a last-used column. Each one works only on the MCP endpoint.

升级注意事项:

0.3.0 Adds scoped connection tokens (safer than Application Passwords — they only work on the MCP endpoint), OAuth discovery for cloud clients, connection recipes for every major agent, a Connected agents list with one-click revoke, per-user rate limiting, and CSV export of the audit log. 0.2.0 Adds the Approvals flow: agents can now propose CSS and content changes that you review and apply in wp-admin. Propose tools are off by default — nothing changes unless you enable them. 0.1.0 Initial release.

常见问题:

Is this safe to install on a production site?

Installing it changes nothing until you opt in: the MCP endpoint is not even registered while the master switch is off. When enabled, every request must authenticate as a WordPress user and every tool re-checks that user's capabilities. Tools that read are read-only; tools that would change anything only create proposals for you to review.

Does this send my site's data to an AI company?

No. The plugin contains no API keys and makes no outbound requests. It's a server: AI agents you control connect to your site, authenticated as a user you created, seeing only what that user may see.

How do agents authenticate?

Three ways, all as a real WordPress user limited to that user's capabilities. Connection tokens (recommended for desktop and command-line clients) are created on the settings screen, sent as Authorization: Bearer …, and accepted only on the MCP endpoint — the same token is refused by every other REST route, so an agent that has one cannot use it to read your users or edit posts directly. Each token has a name, an optional expiry, and its own Revoke button. Only a hash is stored. Application Passwords still work, for setups already built around them. Be aware that they authenticate against the entire REST API, not just MCP. OAuth 2.1 with PKCE is for cloud clients such as claude.ai and ChatGPT: they discover the site automatically, you approve the connection on a consent screen in wp-admin, and you can revoke that agent at any time under Settings → FlavourSuite AI.

What happens if a connection token leaks?

Whoever holds it can call the MCP tools you have enabled, as the user it was issued for — and nothing else. It is rejected on every REST route except the MCP endpoint, so it cannot be replayed against wp-json/wp/v2/*. Revoke it on the settings screen and it stops working on the next request; other agents are unaffected. Every call it made is in the audit log.

Which AI agents and models does this work with?

Any MCP client, and any model. This plugin is an MCP server, so the model your agent runs — Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, Llama, Mistral, an OpenRouter route, or something local — never touches this plugin and makes no difference to it. The settings screen generates the right config for Claude Code, Codex CLI, OpenCode, Cursor, VS Code, Cline, Roo Code, Windsurf, Claude and ChatGPT cloud connectors, and GUI apps like Cherry Studio, ChatWise, 5ire, LibreChat, Dify and n8n. For anything not listed, the mcp-remote stdio bridge recipe works with any agent that accepts an mcpServers block.

What is MCP?

The Model Context Protocol is an open standard that lets AI assistants use external tools. Claude, Cursor, ChatGPT, and a growing list of clients support it natively.

Does it work without WooCommerce?

Yes. The core site tools work on any WordPress site. WooCommerce tools appear only when WooCommerce is active.

Which FluentCRM versions are supported?

FluentCRM 3.0 or newer — that's where FluentCRM introduced its own abilities, which this plugin curates. With an older FluentCRM the CRM tools simply don't appear; nothing breaks.

Can agents modify my site?

Only through you. Agents can propose changes (Additional CSS, post/page content), which appear as pending change requests under Tools → Agent Changes with a before/after diff. Nothing touches the live site until an administrator approves it there, and applied changes can be rolled back. The propose tools are also disabled by default — you switch them on per tool.

更新日志:

0.3.0 0.2.1 0.2.0 0.1.0