AI 代理 (MCP)
适用于 AI 代理的 Zinn® Reseller Toolkit
您的 WordPress 网站即其自身的 MCP 服务器。AI 助手会以应用密码以 WordPress 用户的身份登录,并能够执行该用户在 Zinn® Reseller Toolkit 中所被允许的操作——仅此而已。
12 个操作:12 个免费,0 个属于 Pro。
分三步完成设置
检查开关
您需要 WordPress 6.9 或更高版本以及 Zinn® Reseller Toolkit 1.6.1 或更高版本。在插件的设置中,“允许 AI 代理 (MCP)”处于开启状态,除非您将其关闭。
创建应用密码
在 WordPress 中,打开“用户”,然后选择“个人资料”,并添加一个以您的 AI 应用命名的应用程序密码。将其复制:WordPress 只会显示一次。
将站点添加到您的 AI 应用中
使用您的 WordPress 用户名、应用程序密码和您网站的连接地址:
https://example.com/wp-json/zinn-reseller/v1/mcp
热门 AI 应用程序的配置
下方每个应用程序都通过官方的 WordPress 代理 @automattic/mcp-wordpress-remote 与您的网站进行通信。请将地址、用户名和密码替换为您自己的。
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"zinn-reseller": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-reseller/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add zinn-reseller \
-e WP_API_URL=https://example.com/wp-json/zinn-reseller/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latest光标
// .cursor/mcp.json
{
"mcpServers": {
"zinn-reseller": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-reseller/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}VS Code
// .vscode/mcp.json — VS Code's key is "servers"
{
"servers": {
"zinn-reseller": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-reseller/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}其他应用
任何支持通过标准输入输出使用 MCP 服务器的应用都可以使用相同的命令和设置。仅连接到远程 HTTP servers 的应用可以直接通过相同的用户名和 application password 访问连接地址。目前 ChatGPT 是个例外:它仅通过 OAuth sign-in 连接到 MCP servers,因此无法使用 application password。
AI 智能体可以做什么
插件自身界面能做到的所有事情。标记为 Pro 的操作需要 Zinn® Reseller Toolkit Pro 许可证。
| 操作 | 其功能 | 版本 |
|---|---|---|
| 创建客户 | 在您的账户下创建一个客户账户(姓名;default_currency,即三位字母代码)。在他们的第一个站点之前,请为他们分配一个方案。 | 免费版 |
| 为客户创建网站 | 为您的其中一个客户创建托管网站 (client_id, product_line, primary_domain)。该网站按客户的套餐计费并计入您的账户,由您的店铺提供。 | 免费版 |
| 查看客户套餐 | 返回客户当前订阅的套餐及其对您的收费 (client_id)。 | 免费版 |
| 阅读您的分销商账户 | 一目了然地返回您的分销商账户信息:品牌、套餐、客户和服务数量,以及当前的配置情况。 | 免费版 |
| 读取分销商工具包设置 | 返回此插件的设置(API 地址、新订单使用的套餐、已启用的功能)。绝不会返回 API 密钥,只会返回是否已保存密钥。 | 免费版 |
| 列出您的客户 | 列出您的客户账户,每次一页(cursor,limit)。 | 免费版 |
| 列出您可以销售的套餐 | 列出主机套餐及其价格(可通过 product_line 和 currency 进行筛选)。 | 免费版 |
| 列出您客户的网站 | 列出您为客户配置的所有内容(可通过 client_id 和 status 进行筛选),按页显示。 | 免费版 |
| 为客户分配套餐 | 将客户加入您的其中一个方案(client_id, plan_code; 间隔:month 或 year)。在他们的第一个网站之前执行此操作。 | 免费版 |
| 暂停客户站点 | 将客户的网站置于欠费暂停状态(site_id;原因:您自己的备注,绝不会显示给客户)。网站将停止访问,直至解除暂停。 | 免费版 |
| 解除暂停客户网站 | 解除未付款锁定,使网站恢复访问 (site_id)。 | 免费版 |
| 更改分销商工具包设置 | 修改您发送的设置(plan_code、enable_domain_search、enable_panel_link、enable_woocommerce),并保留其余设置。API 密钥和地址仅在屏幕上更改。 | 免费版 |
设计安全
每个操作都会检查与插件自身界面相同的 WordPress 权限,针对其所涉及的具体页面或文章。订阅者根本无法连接。
可以在“用户”下的“个人资料”中随时撤销应用密码,而无需更改您的常规密码。
关闭“允许 AI 智能体 (MCP)”后,操作和连接地址将从站点中消失。
代理更改的页面会保留其 WordPress 修订版本,因此任何更改都可以撤消。
使用 Zinn Digital® 托管?
如果 Zinn Digital® 托管该网站,我们自己的 MCP 服务器无需应用程序密码即可为您执行这些操作:将您的 AI 应用连接到 Zinn Digital® MCP 服务器,并使用 wordpress_abilities_list 和 wordpress_ability_run。