Token导航 LogoToken导航

MCP Server · AI代理

WordPress Standalone MCP Server

一个通过WordPress REST API实现AI助手与WordPress站点无缝集成的MCP服务器,支持动态生成端点工具和多站点管理。

stdio官方级别未说明来源级核验工具 0github
JavaScriptClaudeAI代理

快速开始

作者 / 组织
diazoxide
提供方
diazoxide
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

8

仓库热度

收录来源

2 个

MCP World

选型结论

WordPress Standalone MCP Server 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

npx github:diazoxide/wp-standalone-mcp start

客户端配置示例

{
  "mcpServers": {
    "wp-standalone-mcp": {
      "command": "npx",
      "args": [
        "github:diazoxide/wp-standalone-mcp",
        "start"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

WordPress独立MCP服务器

一个强大的 模型上下文协议(MCP) 服务器,通过WordPress REST API在人工智能助手和WordPress网站之间提供无缝集成。该服务器自动发现并为每个WordPress REST API端点创建单独的工具,实现自然语言WordPress管理。

✨ 特性

  • 🔄 动态工具生成:自动为每个发现的WordPress REST API端点创建单独的工具
  • 🌐 多站点支持:从单个配置同时管理多个WordPress站点
  • 🔒 安全认证:使用WordPress应用程序密码进行安全的API访问
  • 🎯 智能工具过滤:使用精确匹配或正则表达式模式包含/排除特定工具
  • 📊 全面覆盖:支持帖子、页面、用户、媒体、评论、插件、主题等
  • 🚀 零配置发现:自动映射所有可用端点,无需手动设置
  • ⚡ 高性能:高效的端点发现和请求处理
  • 🛡️ 错误处理:通过详细的诊断消息进行优雅的错误处理

🚀 快速开始

安装

# Install globally
npm install -g wp-standalone-mcp

# Or run directly with npx
npx github:diazoxide/wp-standalone-mcp start

基本配置

  1. 创建WordPress应用程序密码:

- 转到您的WordPress管理员→ 用户→ 个人资料 - 滚动到“应用程序密码”部分 - 创建新的应用程序密码 - 复制生成的密码

  1. 创建配置文件 (wp-sites.json):
   {
     "myblog": {
       "URL": "https://myblog.com",
       "USER": "your_username",
       "PASS": "your_application_password"
     }
   }
  1. 配置Claude桌面 (claude_desktop_config.json):
   {
     "mcpServers": {
       "wordpress": {
         "command": "npx",
         "args": ["-y", "github:diazoxide/wp-standalone-mcp", "start"],
         "env": {
           "WP_SITES_PATH": "/absolute/path/to/wp-sites.json"
         }
       }
     }
   }
  1. 重新启动克劳德桌面 开始管理你的WordPress网站!

工具参考

动态端点工具

当服务器启动时,它会自动发现所有可用的WordPress REST API端点,并为每个端点/方法组合创建单独的工具。工具名称遵循以下模式: [site]_[method]_[resource] 或 [site]_[method]_[resource]_id 用于ID特定的端点。

示例:

  • myblog_get_v2_posts -列出所有帖子
  • myblog_get_v2_posts_id -通过ID获取特定帖子
  • myblog_post_v2_posts -创建新帖子
  • myblog_put_v2_posts_id -更新特定帖子
  • myblog_delete_v2_posts_id -删除特定帖子

wp_discover_endpoints

重新查找WordPress网站上所有可用的REST API端点。

论据:

{
	"site": {
		"type": "string",
		"description": "Site alias (as defined in configuration)",
		"required": true
	}
}

退货: 可用终结点及其方法和命名空间的列表。

🔧 配置

环境变量

  • WP_SITES_PATH:WordPress网站配置文件的路径
  • WP_SITES:直接JSON配置(替代文件)

站点配置架构

{
  "site_alias": {
    "URL": "https://your-site.com",
    "USER": "wordpress_username", 
    "PASS": "application_password",
    "FILTERS": {
      "include": ["tool_name_patterns"],
      "exclude": ["tool_name_patterns"]
    }
  }
}

获取应用程序密码

  1. 登录您的WordPress管理仪表板
  2. 转到用户→ 个人资料
  3. 滚动到“应用程序密码”部分
  4. 输入应用程序的名称(例如“MCP服务器”)
  5. 点击“添加新应用程序密码”
  6. 复制生成的密码(您将无法再次看到它)

注意:应用程序密码需要WordPress 5.6或更高版本和HTTPS。

高级工具筛选

通过过滤工具控制哪些WordPress操作可用:

{
  "myblog": {
    "URL": "https://myblog.com",
    "USER": "admin",
    "PASS": "abcd 1234 efgh 5678",
    "FILTERS": {
      "include": [
        "myblog_get_v2_posts",
        "myblog_post_v2_posts",
        "/.*_get_.*_posts.*/"
      ],
      "exclude": [
        "myblog_delete_v2_posts_id",
        "/.*_.*_users.*/",
        "/.*_delete_.*/"
      ]
    }
  }
}

筛选规则:

  • include:仅显示指定的工具(白名单)
  • exclude:指定工具隐藏(黑名单)
  • include 优先于 exclude
  • 支持精确匹配和正则表达式模式(换行 /pattern/)

🛠️ 生成的工具

服务器会按照以下命名约定自动创建工具:

  • 模式: [site]_[method]_[resource] 或 [site]_[method]_[resource]_id
  • 例子:

- myblog_get_v2_posts -列出所有帖子 - myblog_get_v2_posts_id -通过ID获取特定帖子 - myblog_post_v2_posts -创建新帖子 - myblog_put_v2_posts_id -更新特定帖子 - myblog_delete_v2_posts_id -删除特定帖子 - myblog_get_v2_media -列出媒体文件 - myblog_get_v2_users -列出用户

发现工具

  • wp_discover_endpoints -重新发现站点的可用端点

💡 使用示例

配置后,使用自然语言与您的WordPress网站进行交互:

列表和查询帖子
Can you show me all posts from myblog published in the last month?
Find all posts on testsite tagged with "technology" and "AI"
Show me draft posts from myblog that need review
创建和编辑内容
Create a new draft post on testsite titled "The Future of AI" with these key points: [points]
Update the featured image on myblog's latest post about machine learning
Add a new category called "Tech News" to myblog
管理评论
Show me all pending comments on myblog's latest post
Find comments from testsite that might be spam
List the most engaged commenters on myblog
插件管理
What plugins are currently active on myblog?
Check if any plugins on testsite need updates
Tell me about the security plugins installed on myblog

内容管理

"Show me the last 5 posts from myblog"
"Create a new draft post titled 'AI and the Future' on myblog"
"Update the featured image for post ID 123 on myblog"
"Delete the post with ID 456 from myblog"

媒体管理

"List all images uploaded this month to myblog"
"Upload a new image to myblog media library"
"Get details for media file ID 789"

用户管理

"Show all users with editor role on myblog"
"Create a new contributor account on myblog"
"Update user permissions for user ID 101"

现场分析

"What plugins are active on myblog?"
"Show me all pending comments"
"Get the current theme information"
"List all categories and their post counts"

🏗️ 建筑

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│   Claude AI     │    │  MCP Server      │    │  WordPress API  │
│                 │◄──►│                  │◄──►│                 │
│ Natural Language│    │ Dynamic Tools    │    │ REST Endpoints  │
└─────────────────┘    └──────────────────┘    └─────────────────┘
                              │
                              ▼
                       ┌──────────────────┐
                       │  Configuration   │
                       │   wp-sites.json  │
                       └──────────────────┘

🔒 安全

  • 应用程序密码:使用WordPress的安全应用程序密码系统
  • 需要HTTPS:所有连接都必须使用HTTPS
  • 配置安全:将配置文件保存在web可访问的目录之外
  • 最小特权原则:使用具有最低所需权限的帐户
  • 无凭据存储:凭据仅用于API身份验证

🐛 故障排除

常见问题

“站点未配置”错误

  • 验证配置中的站点别名是否与使用情况匹配
  • 检查配置文件路径和格式

“身份验证失败”错误

  • 验证应用程序密码是否正确
  • 确保用户帐户具有必要的权限
  • 检查网站URL是否可访问

“未发现工具”错误

  • 验证WordPress网站是否已启用REST API
  • 检查网站URL是否包含 /wp-json 无障碍
  • 查看任何阻止REST API的安全插件

调试模式

集 DEBUG=wp-mcp 详细日志记录的环境变量:

DEBUG=wp-mcp npx github:diazoxide/wp-standalone-mcp start

📋 需求

  • WordPress:5.6+(用于应用程序密码)
  • Node.js: 16+
  • 超文本传输安全协议:应用程序密码需要
  • REST API:必须启用(WordPress中的默认设置)

🤝 贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

  1. 复刻仓库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

📄 许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

🔗 链接

🙏 致谢

  • WordPress REST API团队为全面的API
  • 模型上下文协议规范的拟人化
  • 开源社区提供持续的支持和反馈

______________________________________________________________________

由...制作❤️ WordPress和AI社区

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

WordPress自动化JavaScript本地部署RESTAPI集成内容管理系统AI助手扩展多站点管理

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
WordPress Standalone MCP Server

MCP World · 本页

0stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

WordPress Standalone MCP Server 怎么安装?

公开资料给出的安装命令是 npx github:diazoxide/wp-standalone-mcp start,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

WordPress Standalone MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

WordPress Standalone MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

WordPress Standalone MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

WordPress Standalone MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP