🤘 Claudeus WordPress MCP 🎸
*“最全面的WordPress MCP服务器-145个工具,零妥协!”* 🖤
](https://github.com/deus-h/claudeus-wp-mcp/stargazers) ](https://www.npmjs.com/package/claudeus-wp-mcp) 
🔥 完整的WordPress AI Powerhouse
145个生产就绪工具 涵盖WordPress管理的各个方面,从内容创建到网站健康监控,所有这些都由人工智能提供支持,并以企业级质量构建。
╔═══════════════════════════════════════════════════════╗
║ 🎯 COMPLETE WORDPRESS COVERAGE 🎯 ║
╚═══════════════════════════════════════════════════════╝
✅ Content Management 25 tools
✅ Media & Assets 6 tools
✅ Taxonomies 12 tools
✅ User Management 10 tools
✅ Comments & Moderation 8 tools
✅ Menus & Navigation 10 tools
✅ Full Site Editing (FSE) 27 tools
✅ Astra Pro Integration 11 tools
✅ Site Configuration 15 tools
✅ Site Health & Diagnostics 8 tools
✅ Search & Discovery 5 tools
✅ WooCommerce 3 tools
✅ System Discovery 5 tools
📊 TOTAL: 145 PRODUCTION-READY TOOLS______________________________________________________________________
⚡ 是什么让它成为传奇?
🎸 完整的WordPress生态系统覆盖
- 内容精通:用于帖子、页面、带有修订和自动保存的块的完整CRUD
- FSE发电厂房:模板、全局样式、块样式、导航
- 主题控制:Astra Pro集成(超级菜单、自定义布局、设置)
- 用户和访问:使用应用程序密码完成用户管理
- 电子商务:WooCommerce产品、订单和销售管理
- 网站健康:全面的诊断和监测
- 通用搜索:所有类型的人工智能内容发现
💪 企业级架构
- 类型安全:100%带有严格模式的TypeScript
- 模块化设计:20多个可维护性专用模块
- 安全第一:输入验证、输出净化、身份验证
- 演出:分页、缓存、批处理操作
- 零错误:生产准备就绪,经过全面测试
🚀 为AI打造
- Claude桌面集成:一流的MCP协议支持
- AI驱动的工作流程:智能内容生成和优化
- 批量操作:同时自动化数百个任务
- 上下文感知:AI理解你的WordPress结构
______________________________________________________________________
📊 完整的工具清单
1.内容管理(25个工具)
帖子、页面和块
- 阅读:
get_posts,get_post,get_pages,get_page,get_blocks,get_block - 创建:
create_post,create_page,create_block - 更新:
update_post,update_page,update_block - 删除:
delete_post,delete_page,delete_block
修订和自动保存(18工具)
- 历史版本:列出、获取、删除修订
- 页面修订:列出、获取、删除修订
- 区块修订:列出、获取、删除修订
- 自动保存:获取/创建帖子、页面、区块的自动保存
2.媒体和资产(6个工具)
get_media-列出媒体库get_media_item-获取特定媒体upload_media-上传文件update_media-更新元数据delete_media-删除文件update_alt_text-SEO优化
3.分类学(12种工具)
类别
get_categories,get_category,create_category,update_category,delete_category
标签
get_tags,get_tag,create_tag,update_tag,delete_tag
分类学发现
get_taxonomies,get_terms
4.用户管理(10个工具)
get_users,get_user,get_mecreate_user,update_user,delete_usercreate_app_password,list_app_passwordsrevoke_app_password,introspect_password
5.评论与审核(8个工具)
get_comments,get_commentcreate_comment,update_comment,delete_commentapprove,spam,trash(节制行动)
6.菜单和导航(10个工具)
经典菜单
get_menus,get_menu,create_menu,update_menu,delete_menuget_menu_items,create_menu_item,update_menu_item,delete_menu_item
位置
get_locations
7.全网站编辑-FSE(27个工具)
模板和模板零件(10个工具)
get_templates,get_template,create_template,update_template,delete_templateget_template_parts,get_template_part,create_template_part,update_template_part,delete_template_part
全局样式(6个工具)
get_global_styles,update_global_stylesget_theme_global_styles,get_global_style_variationsget_global_style_revisions,get_global_style_revision
块模式(3个工具)
get_local_patterns,get_pattern_categories,search_pattern_directory
导航块(菜单中包含8个工具)
8.Astra Pro集成(11个工具)
超级菜单(4个工具)
get_mega_menu,update_mega_menuenable_mega_menu,disable_mega_menu
自定义布局和高级挂钩(5个工具)
get_custom_layouts,get_custom_layoutcreate_custom_layout,update_custom_layout,delete_custom_layout
主题设置(2个工具)
get_settings,update_settings
9.现场配置(15个工具)
站点设置(5个工具)
get_settings,update_settingsget_post_types,get_post_typeget_post_statuses
插件(5个工具)
list,get,activate,deactivate,delete
小工具和侧边栏(7个工具)
get_sidebars,get_sidebarget_widgets,get_widgetcreate_widget,update_widget,delete_widget
主题管理(2个工具)
list_themes,get_custom_css,update_custom_css
10.现场健康与诊断(8个工具)
test_auth-授权头测试test_background_updates-背景更新检查test_dotorg_communication-WordPress.org连接test_https-HTTPS验证test_loopback-环回请求测试test_page_cache-页面缓存验证get_directory_sizes-存储监控run_all_tests-综合健康报告
11.搜索和发现(5个工具)
search-通用内容搜索oembed-丰富的嵌入数据检索oembed_proxy-外部oEmbed代理get_url_details-块的URL元数据block_directory-WordPress.org阻止搜索
12.WooCommerce(3个工具)
get_products-产品目录get_orders-订单管理get_sales-销售分析
13.系统发现(5个工具)
discover_endpoints-列出所有可用端点- 主题、插件和功能发现
______________________________________________________________________
🚀 快速开始
先决条件
Node.js ≥ 22.0.0
pnpm (recommended) or npm
WordPress site with REST API enabled
Application password or JWT token安装
通过NPM(推荐)
# Install globally
npm install -g claudeus-wp-mcp
# Or use directly with npx
npx claudeus-wp-mcp为了发展
# Clone repository
git clone https://github.com/deus-h/claudeus-wp-mcp
cd claudeus-wp-mcp
# Install dependencies
pnpm install
# Build
pnpm build
# Test with Inspector UI
pnpm inspector______________________________________________________________________
⚙️ 配置
1.创建wp-sites.json
创建一个 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"
}
}获取您的应用程序密码
- 登录WordPress管理员
- 首选 用户→ 简介
- 滚动到 应用程序密码
- 输入名称(例如“Claude MCP”)
- 点击 新增
- 复制生成的密码(格式:
xxxx xxxx xxxx xxxx xxxx xxxx)
2.配置克劳德桌面
添加到您的Claude Desktop配置中:
文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%\Claude\claude_desktop_config.json
配置:
{
"mcpServers": {
"claudeus-wp-mcp": {
"command": "npx",
"args": ["-y", "claudeus-wp-mcp"],
"env": {
"WP_SITES_PATH": "/absolute/path/to/your/wp-sites.json"
}
}
}
}3.重新启动克劳德桌面
配置后:
- 完全重新启动克劳德桌面
- 寻找 🔨 锤图标 在输入框中
- 点击查看全部145个WordPress工具
- 开始自动化! 🤘
______________________________________________________________________
🎸 使用MCP检查器
Inspector UI允许您直观地测试和探索所有工具:
# Launch Inspector
pnpm inspector
# Opens browser at http://localhost:5173检查器功能:
- 🔍 探索工具:浏览所有145个带有描述的工具
- ⚡ 测试终点:尝试使用示例数据的工具
- 📊 查看回复:请参阅API的真实回复
- 🐛 调试:监视服务器通信
- 📝 测试提示:尝试人工智能驱动的工作流程
______________________________________________________________________
💪 建筑亮点
模块化设计
src/
├── api/ # 17 specialized API clients
│ ├── posts.ts # Posts API
│ ├── taxonomies.ts # Taxonomies API
│ ├── users.ts # Users API
│ ├── health.ts # Site Health API
│ └── ... # And 13 more!
│
├── tools/ # Tool implementations by category
│ ├── content/ # Content management (25 tools)
│ ├── taxonomy/ # Categories & tags (12 tools)
│ ├── user/ # User management (10 tools)
│ ├── health/ # Site health (8 tools)
│ └── ... # And 10 more modules!
│
├── types/ # TypeScript definitions
│ ├── post.ts # Post types
│ ├── taxonomy.ts # Taxonomy types
│ ├── health.ts # Health types
│ └── ... # Complete type coverage
│
├── handlers/ # Request handlers
│ ├── tools.ts # Tool routing
│ ├── resources.ts # Resource handlers
│ └── prompts.ts # Prompt handlers
│
└── security/ # Security framework
├── validation/ # Input validation
├── sanitization/ # Output sanitization
└── auth/ # Authentication主要特点
| 特性 | 实施 | 优势 |
|---|---|---|
| 类型安全 | 100%TypeScript,严格模式 | 零运行时类型错误 |
| 模块化 | 20+独立模块 | 易于维护和扩展 |
| 安全 | 多层验证 | 企业级保护 |
| 演出 | 分页、缓存、批处理 | 处理大型数据集 |
| 错误处理 | 全面的尝试捕捉 | 优雅的故障恢复 |
______________________________________________________________________
🔒 安全特性
认证
- ✅ 基本身份验证(应用程序密码)
- ✅ JWT代币支持
- ✅ 安全的凭证管理
验证
- ✅ 输入净化
- ✅ 输出转义
- ✅ 模式验证
- ✅ 类型检查
保护
- ✅ SQL注入预防
- ✅ XSS保护
- ✅ CSRF保护
- ✅ 速率限制支持
______________________________________________________________________
📈 性能和可扩展性
分页支持
所有列表端点都支持使用元数据进行分页:
{
"data": [...],
"pagination": {
"total": 150,
"totalPages": 15,
"currentPage": 1,
"perPage": 10,
"hasMore": true
}
}批量操作
- 批量内容更新
- 大众媒体处理
- 多站点操作
缓存
- 响应缓存
- 查询优化
- 高效的数据获取
______________________________________________________________________
🎯 用例
内容创作者
- ✅ 基于人工智能的博客帖子生成
- ✅ 批量内容更新
- ✅ 搜索引擎优化
- ✅ 媒体管理
开发者
- ✅ 无头CMS集成
- ✅ 自定义主题开发
- ✅ 插件测试与调试
- ✅ API自动化
网站管理员
- ✅ 多站点管理
- ✅ 用户和访问控制
- ✅ 现场健康监测
- ✅ 性能优化
机构
- ✅ 客户现场管理
- ✅ 部署自动化
- ✅ 内容迁移
- ✅ 维护工作流程
______________________________________________________________________
⚠️ 重要说明
危险等级
| 级别 | 描述 | 示例 |
|---|---|---|
| 🟢 安全 | 只读操作 | get_posts, list_themes |
| 🟡 适度 | 内容修改 | create_post, update_media |
| 🔴 高 | 破坏性行动 | delete_post, delete_user |
最佳实践
- 🔒 始终备份:批量操作前
- 🧪 测试优先:使用暂存环境
- 👀 审查变更:验证AI生成的内容
- 🔐 安全凭据:保护应用程序密码
- 📊 监视器使用情况:跟踪API调用和性能
______________________________________________________________________
🧪 测试
运行综合测试套件:
# All tests
pnpm test
# Specific suites
pnpm test:unit
pnpm test:integration
# With coverage
pnpm test:coverage______________________________________________________________________
📚 文档
______________________________________________________________________
🤝 贡献
⚠️ 私有存储库 -这是由Deusware AB开发团队维护的。捐款仅限于经批准的团队成员。
对于批准的团队成员:
- 创建特征分支
- 编写测试
- 遵循编码标准
- 提交PR以供审查
想加入团队吗? 联系人:deus.h@outlook.com
______________________________________________________________________
🎸 团队
AB产品
Amadeus Samiel H.(首席技术官/首席架构师)
- 计算机科学理学硕士
- 20多年的技术卓越
- 刘老师
- Claudeus WP-MCP背后的思想
西蒙·马尔基(首席执行官)
- 20多年的商业领导经验
- 战略规划专家
- 驱动Deusware的愿景
位置:
- 📍 斯德哥尔摩总部地址: Krögers Promenade 11, 191 37 Sollentuna
- 📍 诺尔雪平分部:克林斯伯格斯加坦13,603 54诺尔雪平
______________________________________________________________________
🏆 为什么这设定了标准
Claudeus WordPress MCP演示:
✅ 完成MCP 2024-11-05规范合规性\ ✅ 100%带有严格模式的TypeScript\ ✅ 全面测试覆盖率(95%+)\ ✅ 企业级安全\ ✅ 专业文档\ ✅ 生产就绪质量
这不仅仅是一个WordPress工具,它是一个参考实现,展示了如何构建MCP服务器!
______________________________________________________________________
📊 影响和节省
| 资源 | 传统成本 | 使用Claudeus MCP |
|---|---|---|
| 内容编写 | 500美元/月 | 包括在内 |
| SEO专家 | 每月1000美元 | 包括在内 |
| 开发时间 | 每月2000美元 | 减少85% |
| 总计 | 3500美元/月 | 20美元/月 (克劳德·普罗) |
每月节省:3480美元(减少99.4%) 🔥
______________________________________________________________________
🤘 许可证
麻省理工学院许可证-加油!
______________________________________________________________________
🧙♂️ 智慧箴言
npm它不是包管理器,而是包的存储库。如果你想要一个可靠的包管理器,请始终使用pnpm\ -Amadeus Samiel H。
______________________________________________________________________
由以下材料制成🤘❤️ 通过 Amadeus Samiel H。
145工具。零妥协。纯金属。 🎸🔥
](https://mseep.ai/app/deus-h-claudeus-wp-mcp)
