WordPress文档MCP服务器
](https://www.npmjs.com/package/wordpress-docs-claude-mcp) 
A. 模型上下文协议(MCP)服务器 为两者提供WordPress文档和开发工具 克劳德代码 和 克劳德桌面.直接在Claude对话中即时访问WordPress.org文档、WordPress VIP指南和功能参考。
🚀 快速开始
通过npm安装(推荐)
npm install -g wordpress-docs-claude-mcp配置Claude代码
添加到您的Claude Code MCP配置文件中(~/.claude/mcp.json):
{
"mcpServers": {
"wordpress-docs": {
"command": "wordpress-docs-mcp"
}
}
}为Claude桌面配置
添加到您的Claude Desktop配置文件中:
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"wordpress-docs": {
"command": "wordpress-docs-mcp"
}
}
}重新启动克劳德
重新启动Claude Code或Claude Desktop以加载MCP服务器。
🛠️ 可用工具
hello_wp
用于测试MCP服务器连接的WordPress主题问候工具。
- 参数:
name(必填)-用WordPress上下文问候的名字
wp_search_docs
使用筛选选项搜索WordPress.org开发人员文档。
- 参数:
- query (必填)-WordPress文档的搜索词 - type (可选)-内容类型:“帖子”、“函数”、“钩子”、“类”
wp_vip_search
在WordPress VIP平台文档中搜索企业功能。
- 参数:
- query (必填)-WordPress VIP文档的搜索词 - section (可选)-VIP部分:“全部”、“入门”、“基础设施”、“开发”、“内容”
wp_function_lookup
获取有关特定WordPress函数、钩子或类的详细信息。
- 参数:
- function_name (必填)-WordPress函数、钩子或类的确切名称
💡 使用示例
配置后,您可以让Claude自然地使用这些工具:
搜索文档:
- “在WordPress文档中搜索自定义帖子类型”
- “查找有关缓存的WordPress VIP文档”
- “查找有关REST API终结点的信息”
函数查找:
- “查找wp_enqueue_script函数”
- “查找get_post的文档”
- “add_action接受哪些参数?”
VIP特定查询:
- “在VIP文档中搜索部署最佳实践”
- “查找有关性能优化的VIP信息”
- “查找VIP安全控制”
🔧 开发设置
如果你想贡献或从源代码运行:
- 克隆存储库:
git clone https://github.com/freibergergarcia/wordpress-docs-claude-mcp.git
cd wordpress-docs-claude-mcp- 安装依赖项:
npm install- 构建项目:
npm run build- 使用本地路径配置Claude:
{
"mcpServers": {
"wordpress-docs": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/absolute/path/to/wordpress-docs-claude-mcp"
}
}
}🧪 测试
手动测试服务器(需要 jq 用于格式化输出):
# List available tools
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {}}' | wordpress-docs-mcp | jq
# Test WordPress greeting
echo '{"jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": {"name": "hello_wp", "arguments": {"name": "Developer"}}}' | wordpress-docs-mcp | jq
# Search WordPress documentation
echo '{"jsonrpc": "2.0", "id": 3, "method": "tools/call", "params": {"name": "wp_search_docs", "arguments": {"query": "REST API", "type": "posts"}}}' | wordpress-docs-mcp | jq
# Search WordPress VIP documentation
echo '{"jsonrpc": "2.0", "id": 4, "method": "tools/call", "params": {"name": "wp_vip_search", "arguments": {"query": "deployment"}}}' | wordpress-docs-mcp | jq
# Look up WordPress function
echo '{"jsonrpc": "2.0", "id": 5, "method": "tools/call", "params": {"name": "wp_function_lookup", "arguments": {"function_name": "get_post"}}}' | wordpress-docs-mcp | jq📚 文档
🤝 贡献
欢迎投稿!请随时提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。
- 分叉存储库
- 创建功能分支(
git checkout -b feature/AmazingFeature) - 提交您的更改(
git commit -m 'Add some AmazingFeature') - 推到分支(
git push origin feature/AmazingFeature) - 打开拉取请求
📝 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
🔗 链接
- npm包: wordpress-docs-claude-mcp
- GitHub存储库: 弗雷伯格加西亚/wordpress文档克劳德·麦克普
- 问题: 报告错误或请求功能
⚡ 新增功能
版本1.0.0
- ✅ WordPress.org文档搜索与内容类型过滤
- ✅ WordPress VIP文档搜索,支持网络抓取回退
- ✅ WordPress函数查找与直接URL抓取
- ✅ 全面的错误处理和验证
- ✅ 同时支持Claude Code和Claude Desktop
- ✅ 实时文档获取(无缓存/过时内容)
______________________________________________________________________
由以下材料制成❤️ WordPress和Claude社区
