Token导航 LogoToken导航TokenDH.com
Wp MCP Abilities logo
AI代理未说明官方级别未说明来源级核验

Wp MCP Abilities

MCP Server

通过AI实现专业WordPress内容管理的插件,提供48种功能,包括内容创建、分类管理、媒体优化和站点监控等。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
PHP工作流自动化ClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

OneHotBabe4U123

提供方

OneHotBabe4U123

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

WordPress MCP能力v3.0

通过AI进行专业的WordPress内容管理-48强大的功能,通过模型上下文协议(MCP)实现完整的WordPress控制。

![WordPress](https://wordpress.org/) ![PHP](https://php.net/) ![License](LICENSE)

🎯 这有什么作用

此插件公开 48 WordPress功能 通过MCP,允许像克劳德这样的人工智能助手:

  • ✅ 创建、阅读、更新和删除帖子/页面
  • ✅ 管理类别和标签(完成CRUD)
  • ✅ 上传和优化媒体文件
  • ✅ 适度评论(批准/垃圾邮件/垃圾)
  • ✅ 跟踪内容修订和回滚
  • ✅ 监控站点运行状况和性能
  • ✅ 管理用户、菜单、主题和插件
  • ✅ 执行批量操作和SEO优化

用例: 与克劳德进行对话,例如:

“创建一篇关于夏季婚礼的博客文章,将其添加到“活动”类别中,用“婚礼”和“夏季”标记,从该URL上传一张带有适当alt文本的特色图片,然后发布。”

克劳德将此作为 单一工作流 使用48种能力。

______________________________________________________________________

📊 特性

内容管理(12种能力)

  • 列出、创建、更新、删除帖子和页面
  • 在您的网站上搜索内容
  • 获取后期修订并恢复以前的版本
  • 批量发布草稿

分类操作(10种能力)

  • 列出类别和标签
  • 创建、更新、删除类别
  • 创建、更新、删除标签
  • 为帖子添加类别/标签

媒体库(7种能力)

  • 从URL上传媒体
  • 列出、获取、更新、删除媒体
  • 批量更新alt文本以进行SEO
  • 设置特色图片

评论(5种能力)

  • 列出最近的评论
  • 创建、更新、删除评论
  • 中等(批准/垃圾邮件/垃圾)

网站健康(3种能力)

  • 全面健康检查
  • HTTPS/SSL验证
  • 目录存储监控

加(11种能力)

  • 网站信息和插件管理
  • 用户列表和详细信息
  • 菜单位置和项目
  • 主题信息
  • 期权管理

______________________________________________________________________

🚀 快速开始

先决条件

  1. WordPress 6.8+ 具有管理员权限
  2. WordPress能力API 插件已安装
  3. MCP适配器 插件已安装
  4. 在WordPress中创建的应用程序密码

安装

选项1:直接下载

# SSH into your server
ssh username@your-server-ip

# Navigate to plugins directory
cd /var/www/html/wp-content/plugins/

# Clone this repository
git clone https://github.com/YOUR_USERNAME/wp-mcp-abilities.git

# Set permissions
sudo chown -R www-data:www-data wp-mcp-abilities
sudo chmod 644 wp-mcp-abilities/NEW-wp-content-abilities-v3.0.php

# Activate plugin
wp plugin activate NEW-wp-content-abilities-v3.0

选项2:手动上传

  1. 下载 NEW-wp-content-abilities-v3.0.php
  2. 上传到 /wp-content/plugins/ 通过FTP/SFTP
  3. 设置权限: 644 和所有者 www-data:www-data
  4. 在WordPress管理员或通过WP-CLI激活

验证

# Check plugin is active
wp plugin list | grep abilities

# Count abilities (should be 48+)
wp mcp-adapter list | wc -l

# List all abilities
wp mcp-adapter list

______________________________________________________________________

🔧 配置

1.创建应用程序密码

在WordPress管理中:

  1. 首选 用户→ 个人资料
  2. 滚动到 应用程序密码
  3. 姓名: Claude MCP v3.0
  4. 点击 新增
  5. 复制生成的密码(安全保存!)

2.配置克劳德桌面

雨衣: ~/Library/Application Support/Claude/claude_desktop_config.json\ 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "wordpress": {
      "url": "https://your-domain.com/wp-json/mcp/mcp-adapter-default-server",
      "transport": {
        "type": "http",
        "auth": {
          "type": "basic",
          "credentials": {
            "username": "your_wp_username",
            "password": "xxxx xxxx xxxx xxxx xxxx xxxx"
          }
        }
      }
    }
  }
}

重新启动克劳德桌面 以应用更改。

______________________________________________________________________

💬 用法示例

配置后,在Claude Desktop中尝试以下命令:

内容创作

"Create a blog post titled 'Welcome to Summer' about summer events, 
add it to the 'News' category, tag it with 'events' and 'summer', 
and set it to publish status."

分类管理

"Create a new category called 'Weddings' with description 'Wedding-related content'"
"List all categories with their post counts"
"Update the 'Events' category description"

媒体优化

"Upload an image from https://example.com/image.jpg with alt text 'Summer sunset'"
"Show me all images without alt text"
"Update alt text for media items 45, 46, and 47 for SEO"

评论审核

"Show me pending comments from the last 7 days"
"Approve comment ID 123"
"Mark comment 456 as spam"

现场监控

"Run a health check on my WordPress site"
"Check if HTTPS is properly configured"
"Show me storage usage by directory"

高级工作流

"Get the revision history for post ID 42 and restore the version from yesterday"
"Publish all draft posts created this week"
"Find all posts without featured images"

______________________________________________________________________

📚 完整能力参考

内容管理

  1. content/list-posts -列出带有过滤功能的帖子
  2. content/list-pages -列出所有页面
  3. content/create-post -创建新帖子(带类别/标签)
  4. content/create-page -创建新页面
  5. content/update-post -更新现有帖子
  6. content/delete-post -删除帖子/页面
  7. content/get-post -获取完整的帖子详细信息
  8. content/search -按关键字搜索内容
  9. content/list-post-types -列出自定义帖子类型
  10. content/bulk-publish-drafts -发布多个草稿
  11. content/get-revisions ⭐ 新增-获取修订历史记录
  12. content/restore-revision ⭐ 新-恢复以前的版本

分类操作

  1. taxonomy/list-categories -列出所有类别
  2. taxonomy/list-tags -列出所有标签
  3. taxonomy/create-category ⭐ 新建-创建类别
  4. taxonomy/update-category ⭐ 新增-更新类别
  5. taxonomy/delete-category ⭐ 新增-删除类别
  6. taxonomy/create-tag ⭐ 新建-创建标签
  7. taxonomy/update-tag ⭐ 新-更新标签
  8. taxonomy/delete-tag ⭐ 新增-删除标签
  9. taxonomy/add-category-to-post -指定类别
  10. taxonomy/add-tags-to-post -添加标签

媒体库

  1. media/upload -从URL上传
  2. media/list -列出媒体库
  3. media/set-featured-image -设置帖子缩略图
  4. media/get-item ⭐ 新增-获取媒体详细信息
  5. media/update ⭐ 新增-更新元数据
  6. media/delete ⭐ 新增-删除媒体
  7. media/bulk-update-alt-text ⭐ 新增-SEO优化

评论管理

  1. comments/list-recent -列出评论
  2. comments/create ⭐ 新增-添加评论
  3. comments/update ⭐ 新增-编辑评论
  4. comments/delete ⭐ 新增-删除评论
  5. comments/moderate ⭐ 新增-批准/垃圾邮件/垃圾

现场健康

  1. site/health-check ⭐ 新功能-完整诊断
  2. site/test-https ⭐ 新增-SSL验证
  3. site/directory-sizes ⭐ 新增-存储监控

站点信息

  1. site/get-info -网站详细信息和统计数据
  2. site/list-plugins -已安装的插件

用户管理

  1. users/list -列出WordPress用户
  2. users/get-info -用户详细信息

菜单操作

  1. menus/list-locations -菜单位置
  2. menus/get-items -菜单项

主题管理

  1. theme/get-info -活动主题详细信息
  2. theme/list-available -已安装的主题

期权管理

  1. options/get -获取选项值
  2. options/update -更新选项值

⭐ = v3.0中的新功能(20个新功能)

______________________________________________________________________

🔒 安全

需要权限

不同的功能需要不同的WordPress功能:

能力类型所需能力
查看内容is_user_logged_in()
创建帖子publish_posts
编辑帖子edit_posts
删除帖子delete_posts
上传媒体upload_files
管理类别/标签manage_categories
适度评论moderate_comments
网站健康状况manage_options

建议: 使用管理员帐户可以完全访问所有48种能力。

最佳实践

  1. 使用应用程序密码 -永远不要使用你的WordPress主密码
  2. 仅限HTTPS -始终对MCP连接使用SSL/TLS
  3. 限制访问 -如果可能,将MCP端点限制为特定IP
  4. 定期审计 -监控服务器日志中的MCP使用情况
  5. 备份 -批量操作前的定期备份

______________________________________________________________________

🔄 版本历史记录

v3.0.0(当前)-生产就绪

  • 🎉 总共48种能力 (从28)
  • ✅ 完成6种内容类型的CRUD操作
  • ⭐ 新增20种能力:

- 完整的分类管理(创建/更新/删除) - 完整的评论审核工作流程 - 完整的媒体管理+批量SEO - 内容修订控制 - 现场健康监测

v2.0.0-增强版

  • 28种能力
  • 添加了媒体、用户、菜单、主题、选项
  • 部分CRUD操作

v1.0.0-初始版本

  • 8种能力
  • 基本内容管理

______________________________________________________________________

📈 路线图

v4.0(计划中)

  • 用户CRUD(创建/更新/删除用户)
  • 菜单CRUD(创建/更新/删除菜单)
  • 插件管理(激活/停用)
  • 预计: +15种能力(共63种)

v5.0(未来)

  • 全网站编辑(FSE)支持
  • WooCommerce集成
  • 高级分析
  • 预计: +30种能力(共93种)

______________________________________________________________________

🐛 故障排除

插件未在WordPress中显示

# Check file permissions
ls -lah /var/www/html/wp-content/plugins/NEW-wp-content-abilities-v3.0.php
# Should be: -rw-r--r-- 1 www-data www-data

# Check for PHP syntax errors
php -l NEW-wp-content-abilities-v3.0.php

能力未注册

# Check if abilities are registered
wp mcp-adapter list | wc -l
# Should output: 48+

# Check specific ability
wp eval 'var_dump(wp_get_ability("taxonomy/create-category"));'

# Restart PHP-FPM
sudo systemctl restart php8.3-fpm

MCP端点无响应

# Test basic REST API
curl "https://your-domain.com/wp-json/"

# Test MCP endpoint (requires auth)
curl -X POST "https://your-domain.com/wp-json/mcp/mcp-adapter-default-server" \
  -H "Content-Type: application/json" \
  -u "username:app_password" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

启用调试日志

// Add to wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

// Monitor logs
tail -f /var/www/html/wp-content/debug.log

______________________________________________________________________

🤝 贡献

欢迎投稿!拜托:

  1. 分叉此存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

______________________________________________________________________

📄 许可证

此项目根据GPL v2或更高版本获得许可-请参阅 许可证 文件以获取详细信息。

______________________________________________________________________

🙏 鸣谢

构建于:

______________________________________________________________________

📧 支持

  • 问题:
  • 讨论:
  • 文档:/docs 详细指南文件夹

______________________________________________________________________

⚡ 快速链接

______________________________________________________________________

由以下材料制成❤️ WordPress+人工智能社区

_通过与AI的自然对话转变WordPress管理。_

目录标签

目录标签

PHP工作流自动化Claude本地部署WordPress插件AI内容管理自动化工作流站点管理SEO优化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP