"最全面的WordPress MCP服务器 - 145个工具,零妥协!" <span style="color: #000000">🖤</span>


145个生产就绪工具 覆盖WordPress管理的各个方面,从内容创建到站点健康监控,全部由人工智能驱动,并以企业级质量构建。
╔═══════════════════════════════════════════════════════╗
║ 🎯 完整的WordPress覆盖 🎯 ║
╚═══════════════════════════════════════════════════════╝
✅ 内容管理 25个工具
✅ 媒体与资产 6个工具
✅ 分类法 12个工具
✅ 用户管理 10个工具
✅ 评论与审核 8个工具
✅ 菜单与导航 10个工具
✅ 全站编辑(FSE) 27个工具
✅ Astra Pro集成 11个工具
✅ 站点配置 15个工具
✅ 站点健康与诊断 8个工具
✅ 搜索与发现 5个工具
✅ WooCommerce 3个工具
✅ 系统发现 5个工具
📊 总计:145个生产就绪工具
get_posts,get_post,get_pages,get_page,get_blocks,get_blockcreate_post,create_page,create_blockupdate_post,update_page,update_blockdelete_post,delete_page,delete_blockget_media - 列出媒体库get_media_item - 获取特定媒体upload_media - 上传文件update_media - 更新元数据delete_media - 删除文件update_alt_text - SEO优化get_categories,get_category,create_category,update_category,delete_categoryget_tags,get_tag,create_tag,update_tag,delete_tagget_taxonomies,get_termsget_users,get_user,get_mecreate_user,update_user,delete_usercreate_app_password,list_app_passwordsrevoke_app_password,introspect_passwordget_comments,get_commentcreate_comment,update_comment,delete_commentapprove,spam,trash (审核动作)get_menus,get_menu,create_menu,update_menu,delete_menuget_menu_items,create_menu_item,update_menu_item,delete_menu_itemget_locationsget_templates,get_template,create_template,update_template,delete_templateget_template_parts,get_template_part,create_template_part,update_template_part,delete_template_partget_global_styles,update_global_stylesget_theme_global_styles,get_global_style_variationsget_global_style_revisions,get_global_style_revisionget_local_patterns,get_pattern_categories,search_pattern_directoryget_mega_menu,update_mega_menuenable_mega_menu,disable_mega_menuget_custom_layouts,get_custom_layoutcreate_custom_layout,update_custom_layout,delete_custom_layoutget_settings,update_settingsget_settings,update_settingsget_post_types,get_post_typeget_post_statuseslist,get,activate,deactivate,deleteget_sidebars,get_sidebarget_widgets,get_widgetcreate_widget,update_widget,delete_widgetlist_themes,get_custom_css,update_custom_csstest_auth - 授权头测试test_background_updates - 后台更新检查test_dotorg_communication - WordPress.org连接性test_https - HTTPS验证test_loopback - 回环请求测试test_page_cache - 页面缓存验证get_directory_sizes - 存储监控run_all_tests - 综合健康报告search - 通用内容搜索oembed - 富嵌入数据检索oembed_proxy - 外部oEmbed代理get_url_details - 块的URL元数据block_directory - WordPress.org区块搜索get_products - 产品目录get_orders - 订单管理get_sales - 销售分析discover_endpoints - 列出所有可用端点Node.js ≥ 22.0.0
pnpm (推荐) 或 npm
启用REST API的WordPress站点
应用密码或JWT令牌
# 全局安装
npm install -g claudeus-wp-mcp
# 或直接使用npx
npx claudeus-wp-mcp
# 克隆仓库
git clone https://github.com/deus-h/claudeus-wp-mcp
cd claudeus-wp-mcp
# 安装依赖
pnpm install
# 构建
pnpm build
# 使用Inspector UI测试
pnpm inspector
创建一个wp-sites.json文件来配置您的WordPress站点:
{
"default_test": {
"URL": "https://your-site.com",
"USER": "admin",
"PASS": "your-application-password",
"authType": "basic"
},
"production": {
"URL": "https://production-site.com",
"USER": "admin",
"PASS": "prod-app-password",
"authType": "basic"
}
}
xxxx xxxx xxxx xxxx xxxx xxxx)添加到您的Claude桌面配置:
文件位置:
~/Library/Application Support/Claude/claude_desktop_config.json配置:
{
"mcpServers": {
"claudeus-wp-mcp": {
"command": "npx",
"args": ["-y", "claudeus-wp-mcp"],
"env": {
"WP_SITES_PATH": "/绝对路径到你的wp-sites.json"
}
}
}
}
配置后:
Inspector UI允许您可视化地测试和探索所有工具:
# 启动Inspector
pnpm inspector
# 在浏览器中打开http://localhost:5173
Inspector特性:
src/
├── api/ # 17个专门的API客户端
│ ├── posts.ts # 文章API
│ ├── taxonomies.ts # 分类法API
│ ├── users.ts # 用户API
│ ├── health.ts # 站点健康API
│ └── ... # 还有13个!
│
├── tools/ # 按类别实现的工具
│ ├── content/ # 内容管理 (25个工具)
│ ├── taxonomy/ # 分类与标签 (12个工具)
│ ├── user/ # 用户管理 (10个工具)
│ ├── health/ # 站点健康 (8个工具)
│ └── ... # 还有10个模块!
│
├── types/ # TypeScript定义
│ ├── post.ts # 文章类型
│ ├── taxonomy.ts # 分类法类型
│ ├── health.ts # 健康类型
│ └── ... # 完整类型覆盖
│
├── handlers/ # 请求处理器
│ ├── tools.ts # 工具路由
│ ├── resources.ts # 资源处理器
│ └── prompts.ts # 提示处理器
│
└── security/ # 安全框架
├── validation/ # 输入验证
├── sanitization/ # 输出清理
└── auth/ # 认证
| 特性 | 实现 | 优点 |
|---|---|---|
| 类型安全 | 100% TypeScript,严格模式 | 零运行时类型错误 |
| 模块化 | 20多个独立模块 | 易于维护和扩展 |
| 安全 | 多层验证 | 企业级保护 |
| 性能 | 分页、缓存、批处理 | 处理大数据集 |
| 错误处理 | 全面的try-catch | 平稳失败恢复 |
所有列表端点支持带有元数据的分页:
{
"data": [...],
"pagination": {
"total": 150,
"totalPages": 15,
"currentPage": 1,
"perPage": 10,
"hasMore": true
}
}
| 级别 | 描述 | 示例 |
|---|---|---|
| 🟢 安全 | 仅读操作 | get_posts,list_themes |
| 🟡 中等 | 内容修改 | create_post,update_media |
| 🔴 高 | 破坏性操作 | delete_post,delete_user |
运行综合测试套件:
# 所有测试
pnpm test
# 特定套件
pnpm test:unit
pnpm test:integration
# 带覆盖率
pnpm test:coverage