Token导航 LogoToken导航TokenDH.com
Smart Wordpress Dashboard Manager logo
运维云端stdio官方级别未说明来源级核验

Smart Wordpress Dashboard Manager

MCP Server

一个基于n8n工作流自动化和模型上下文协议(MCP)的AI驱动WordPress内容管理系统,通过自然语言对话管理文章、页面和用户。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
工作流自动化Docker自然语言处理AI自动化

安装说明

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

作者 / 组织

zulkarnainmazhar06

提供方

zulkarnainmazhar06

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

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

命令预览

docker run -it --rm \

详细介绍

🎯 使用MCP&n8n的智能WordPress仪表板管理器

基于人工智能的WordPress内容管理系统 n8n工作流自动化模型上下文协议(MCP).通过自然语言对话管理您的整个WordPress网站——帖子、页面和用户——由 OpenAI GPT模型.

此工作流程通过启用会话式AI立即执行复杂的内容管理操作,消除了手动WordPress仪表板导航的需要。

______________________________________________________________________

🎯 概述

这个系统做什么

智能WordPress仪表板管理器通过以下方式弥合了自然语言和WordPress操作之间的差距:

  • 会话界面:通过聊天而不是点击来管理WordPress
  • 人工智能驱动的自动化:GPT-4o-mini解释命令并执行操作
  • MCP集成:通过模型上下文协议将n8n工作流与WordPress连接
  • 情境感知:内存缓冲区跨交互维护对话上下文
  • 完整的CRUD操作:完全控制帖子、页面和用户

系统架构

User Chat Input → n8n Workflow → AI Agent (GPT-4o-mini) → 
MCP Client → WordPress MCP Server → WordPress REST API → 
Response → User

关键利益

  • 节省时间:执行WordPress任务比手动操作快10倍
  • 自然语言:无需学习WordPress管理界面
  • 批量操作:通过简单的聊天命令处理多个项目
  • 错误预防:AI在执行前验证操作
  • 审计跟踪:n8n执行历史记录中记录的所有操作

______________________________________________________________________

✨ 主要特点

AI会话控制

功能描述命令示例
自然语言处理理解复杂的多步骤命令“创建一篇关于人工智能趋势的帖子并将其设置为草稿”
意图识别自动检测所需的WordPress操作“显示最近10篇帖子”→ 列出帖子
上下文理解在对话中引用以前的操作“现在发布该帖子”(指以前创建的帖子)
多回合对话维护多条消息的上下文跟进问题和迭代编辑

WordPress内容管理

岗位管理(完整CRUD)

操作能力AI命令示例
创建帖子标题、内容、状态(草稿/发布)、类别、标签、特色图片“使用lorem ipsum内容创建一个名为“欢迎”的新帖子”
获取帖子按ID或slug检索单个帖子“显示ID为42的帖子”
列出帖子使用筛选器(状态、日期、作者)查询多个帖子“列出上个月发布的所有帖子”
更新帖子修改标题、内容、状态、元数据“更新帖子#42:将标题更改为‘新欢迎’”

页面管理(完全CRUD)

操作能力AI命令示例
创建页面标题、内容、父页面、模板、状态“创建一个包含公司信息的关于我们页面”
获取页面按ID或slug检索单个页面“获取联系人页面”
列表页面查询所有页面或按父级/状态筛选“列出所有顶级页面”
更新页面修改标题、内容、父项、模板“更新隐私政策页面内容”

用户管理(完整CRUD)

操作能力AI命令示例
创建用户用户名、电子邮件、密码、角色(订阅者、作者、编辑、管理员)“使用电子邮件为John创建一个新的作者帐户john@example.com"
获取用户按ID或用户名检索单个用户“显示管理员的用户详细信息”
列出用户按角色、注册日期查询用户“列出所有编辑帐户”
更新用户修改电子邮件、角色、显示名称、个人简介“更新用户ID 5:将角色更改为编辑器”

MCP集成架构

组件用途配置
MCP服务器作为SSE端点运行的WordPress API桥http://localhost:5678/mcp/wordpress-tool-mcp/sse
MCP客户端n8n节点连接到MCP服务器内置于工作流中,自动配置
工具注册表面向AI的可用WordPress操作帖子、页面、用户CRUD操作
请求路由器将AI意图引导到适当的WordPress端点基于命令分析自动

内存和上下文管理

特性描述优点
简单内存缓冲区存储最近的对话历史记录允许后续提问
上下文窗口默认情况下保留最后10条消息AI理解对话流程
实体跟踪记住引用的帖子/页面/用户“更新该帖子”知道是哪篇帖子
会话保持在工作流会话期间维护上下文无缝的多步骤操作

AI处理能力

OpenAI GPT-4o-mini集成:

  • 快速响应时间:每次操作约2-3秒
  • 高精度:95%以上的意图识别率
  • 自然语言理解:处理拼写错误、变体、上下文
  • 结构化输出:生成有效的WordPress API参数

______________________________________________________________________

🛠 先决条件和要求

平台要求

组件要求目的
n8n自托管或n8n云工作流自动化平台
WordPress启用REST API的5.0+版本内容管理系统
Node.js14.0+(适用于自托管n8n)JavaScript运行时
Internet连接稳定的宽带API通信

所需凭据

凭证类型如何获取
WordPress API应用程序密码或REST API密钥WordPress仪表板→ 用户→ 应用程序密码
OpenAI API密钥API代币OpenAI平台

MCP服务器设置

WordPress工具MCP服务器:

  • 类型: SSE(服务器发送事件)端点
  • 默认URL: http://localhost:5678/mcp/wordpress-tool-mcp/sse
  • 目的: n8n工作流与WordPress REST API之间的桥梁
  • 状态: 必须在工作流执行之前运行

安装:

# MCP server typically runs as part of n8n
# Verify MCP server is accessible
curl http://localhost:5678/mcp/wordpress-tool-mcp/sse

硬件建议

资源最小推荐备注
随机存取存储器2 GB4 GB+适用于n8n和MCP服务器
存储1 GB5 GB+日志和工作流数据
中央处理器1核2+核neneneba API处理
网络10 Mbps50 Mbps+API延迟

______________________________________________________________________

⚙️ 安装和设置

第一步:准备WordPress

启用REST API

WordPress REST API默认启用,但请验证:

// Add to wp-config.php if needed
define('REST_API_ENABLED', true);

创建应用程序密码

  1. 登录WordPress管理仪表板
  2. 导航至 用户您的个人资料
  3. 滚动到 应用程序密码 章节
  4. 输入应用程序名称:“n8n MCP集成”
  5. 点击 添加新应用程序密码
  6. 复制生成的密码(格式: xxxx xxxx xxxx xxxx xxxx xxxx)

安全说明: 安全地存储此密码;它不会再显示了。

验证API访问权限

测试WordPress API是可访问的:

# Replace with your WordPress URL
curl https://your-wordpress-site.com/wp-json/wp/v2/posts

# Should return JSON array of posts

______________________________________________________________________

步骤2:设置n8n

安装n8n(如果尚未安装)

选项A:npm(本地)

npm install n8n -g
n8n start

选项B:Docker

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

选项C:n8n云

  • 注册地址: n8n.云
  • 无需安装

访问n8n接口

打开浏览器 http://localhost:5678 (本地)或您的云URL

______________________________________________________________________

步骤3:导入工作流

下载工作流文件

  1. 定位 WordpressMCP.json 在此存储库中
  2. 下载到您的本地计算机

导入n8n

  1. 在n8n中,单击 工作流 在左侧边栏中
  2. 点击 从文件导入 按钮
  3. 选择 WordpressMCP.json
  4. 点击 导入
  5. 工作流出现在您的工作流列表中

______________________________________________________________________

步骤4:配置凭据

WordPress API证书

  1. 打开导入的工作流
  2. 单击任意 WordPress 节点
  3. 点击 凭证 下拉菜单
  4. 点击 新建
  5. 输入详细信息:

- 姓名: “我的WordPress网站” - WordPress网址: https://your-site.com - 用户名: 您的WordPress用户名 - 密码: 步骤1中的应用程序密码

  1. 点击 保存

OpenAI API证书

  1. 点击 AI 代理 节点
  2. 点击 聊天模型凭证
  3. 点击 新建
  4. 输入:

- 姓名: “OpenAI API” - API密钥: 您的OpenAI API密钥来自 platform.openai.com

  1. 点击 保存

______________________________________________________________________

步骤5:配置MCP服务器

验证MCP服务器端点

  1. 点击 MCP客户端 工作流中的节点
  2. 检查 服务器URL 领域
  3. 违约: http://localhost:5678/mcp/wordpress-tool-mcp/sse
  4. 如果您的MCP服务器在不同的主机/端口上运行,请进行修改

测试MCP连接

# Verify MCP server responds
curl http://localhost:5678/mcp/wordpress-tool-mcp/sse

# Should return SSE connection or server info

______________________________________________________________________

步骤6:激活工作流

  1. 在n8n工作流编辑器中,单击 激活 切换(右上角)
  2. 工作流状态更改为“活动”
  3. 已准备好接收聊天消息

______________________________________________________________________

🚀 使用指南

入门指南

一旦工作流被激活,您就可以通过自然语言聊天与WordPress进行交互。

基本命令

创建内容

帖子:

"Create a new blog post titled 'AI in 2025' with placeholder content"
"Draft a post about machine learning trends"
"Write a post: title 'Getting Started', content lorem ipsum, status draft"

页:

"Create an About Us page with company information"
"Make a new Contact page"
"Create a page: title 'Privacy Policy', parent 'Legal'"

用户:

"Create a new author account for Sarah with email sarah@example.com"
"Add user: username john_doe, email john@example.com, role editor"
"Register new subscriber: Jane Smith, jane@example.com"

检索内容

获取单个项目:

"Show me the post with ID 42"
"Get page titled 'Contact'"
"Display user details for username admin"

列出多个项目:

"List all published posts"
"Show me the last 10 posts"
"Get all draft pages"
"List users with editor role"

更新内容

帖子和页面:

"Update post #42: change title to 'New Title'"
"Edit the About page: add new contact information"
"Publish the draft post with ID 15"

用户:

"Update user ID 5: change role to editor"
"Modify john@example.com email to john.doe@company.com"
"Change display name for user #8 to 'John Doe'"

高级命令

多步操作

User: "Create a post about AI"
AI: "Created post #123 titled 'AI Overview' (draft)"

User: "Now add more content about machine learning"
AI: "Updated post #123 with ML content"

User: "Publish it"
AI: "Post #123 is now published"

条件运算

"If the About page exists, update it; otherwise create it"
"List all posts from last month that are still drafts"
"Get all users who haven't logged in this year"

批量操作

"Create 3 sample posts for testing"
"Update all draft posts to published"
"List all pages and show their parent structure"

______________________________________________________________________

📂 工作流体系结构

工作流结构

WordpressMCP/
│
├── Triggers/
│   └── When chat message received    # Entry point for user commands
│
├── AI Processing/
│   ├── AI Agent                      # Central orchestrator
│   │   ├── OpenAI Chat Model         # GPT-4o-mini for NLP
│   │   ├── MCP Client                # WordPress tool access
│   │   └── Simple Memory             # Context tracking
│   │
│   └── Intent Router                 # Determines operation type
│
├── WordPress Operations/
│   ├── Posts/
│   │   ├── Create a post
│   │   ├── Get a post
│   │   ├── Get many posts
│   │   └── Update a post
│   │
│   ├── Pages/
│   │   ├── Create a page
│   │   ├── Get a page
│   │   ├── Get many pages
│   │   └── Update a page
│   │
│   └── Users/
│       ├── Create a user
│       ├── Get a user
│       ├── Get many users
│       └── Update a user
│
└── Response Formatting/
    └── Format and return response

______________________________________________________________________

🔧 定制和配置

改变人工智能模型

升级到更强大的型号:

  1. 点击 AI 代理 节点
  2. 点击 聊天模型 设置
  3. 更改模型 gpt-4o-mini 致:

- gpt-4o -更好的推理,更高的成本 - gpt-4-turbo -更快,平衡性好 - gpt-3.5-turbo -更便宜,性能更低

性能比较:

型号速度精度成本最适合
gpt-3.5涡轮增压快速良好简单命令
gpt-4o-mini快速非常好中等推荐默认值
gpt-4o中等优秀复杂操作

调整MCP端点

如果您的MCP服务器在不同的主机/端口上运行:

  1. 点击 MCP客户端 节点
  2. 更新 服务器URL 领域
  3. 示例:

- 远程服务器: http://192.168.1.100:5678/mcp/wordpress-tool-mcp/sse - 不同端口: http://localhost:8080/mcp/wordpress-tool-mcp/sse - HTTPS: https://mcp.yourdomain.com/sse

扩展用户管理

添加角色管理:

  1. 打开 创建用户更新用户 节点
  2. 点击 添加字段角色
  3. 选项: subscriber, contributor, author, editor, administrator

添加自定义字段:

{
  "additionalFields": {
    "meta": {
      "phone": "123-456-7890",
      "company": "Acme Corp",
      "department": "Marketing"
    }
  }
}

增强帖子/页面元数据

添加SEO字段:

  1. 打开 创建帖子创建页面 节点
  2. 添加字段:

- 元描述:SEO描述 - 焦点关键字:主要关键字 - 规范网址:首选URL

添加类别和标签:

{
  "additionalFields": {
    "categories": [1, 5, 12],
    "tags": [3, 8, 15, 42],
    "featured_media": 123
  }
}

内存配置

调整上下文窗口:

  1. 点击 简单记忆 节点
  2. 改变 上下文窗口大小

- 默认值:10条消息 - 更小(5):更快,更少的上下文 - 较大(20):上下文更多,速度较慢

______________________________________________________________________

🔒 安全最佳实践

凭证管理

安全存储:

  • ✅ 始终使用n8n的内置凭据管理器
  • ✅ 切勿在工作流节点中硬编码凭据
  • ✅ 对敏感数据使用环境变量
  • ❌ 不要在屏幕截图或文档中共享凭据

访问控制:

# Use read-only credentials when possible
# WordPress: Create separate API user with limited permissions
# OpenAI: Use API keys with usage limits

WordPress API安全

最小特权原则:

操作必需角色推荐角色
阅读帖子/页面订阅者作者
创建帖子作者作者
管理用户管理员管理员
更新设置管理员(如果可能,请避免)

应用程序密码安全:

  • 每90天轮换一次密码
  • 为不同的应用程序使用单独的密码
  • 立即撤销未使用的密码
  • 监控WordPress管理员中的使用情况

MCP端点安全

保护MCP服务器:

  1. 防火墙规则:
   # Allow only localhost
   iptables -A INPUT -p tcp --dport 5678 -s 127.0.0.1 -j ACCEPT
   iptables -A INPUT -p tcp --dport 5678 -j DROP
  1. 身份验证:

- 添加API关键要求 - 使用带有身份验证的反向代理(nginx、Apache)

  1. 速率限制:
   limit_req_zone $binary_remote_addr zone=mcp:10m rate=10r/s;
   limit_req zone=mcp burst=20;

网络安全

最佳实践:

  • 为WordPress API使用HTTPS(SSL证书)
  • 仅在内部网络上运行MCP服务器
  • 使用VPN远程访问n8n
  • 启用WordPress双因素身份验证
  • 监视API请求日志中的异常情况

______________________________________________________________________

🐛 故障排除

常见问题及解决方案

问题:“MCP服务器连接失败”

  • 原因: MCP服务器未运行或端点错误
  • 解决方案:
  # Check if MCP server is running
  netstat -tulpn | grep 5678

  # Restart n8n to restart MCP server
  systemctl restart n8n

问题:“WordPress API身份验证失败”

  • 原因: 应用程序密码或用户名无效
  • 解决方案:

1. 在WordPress中重新生成应用程序密码 1. 更新n8n中的凭据 1. 卷曲测试:

     curl -u username:password https://site.com/wp-json/wp/v2/posts

问题:“AI代理超时”

  • 原因: OpenAI API运行缓慢或超出配额
  • 解决方案:

- 查看OpenAI使用仪表板 - 验证API密钥是否有效 - 增加AI Agent节点设置中的超时时间

问题:“帖子创建无声失败”

  • 原因: 缺少必需的字段或权限
  • 解决方案:

- 检查WordPress用户角色是否具有 edit_posts 能力 - 验证帖子状态是否有效(draft, publish, pending) - 查看n8n执行日志以了解错误详细信息

问题:“对话中未保留上下文”

  • 原因: 内存缓冲区配置不正确
  • 解决方案:

- 确保 简单记忆 节点已连接到AI代理 - 增加上下文窗口大小 - 验证聊天会话ID是否保持一致

问题:“聊天未触发工作流”

  • 原因: 工作流未激活或聊天触发器配置错误
  • 解决方案:

- 将工作流切换到“活动”状态 - 检查聊天触发器配置 - 先手动执行测试

______________________________________________________________________

⚡ 性能优化

速度提升

减少延迟:

  1. 使用更快的AI模型:

- gpt-4o-mini(当前)已经过优化 - 考虑gpt-3.5-turbo,以获得更快的响应

  1. 优化WordPress:
   // wp-config.php
   define('WP_CACHE', true);
   define('COMPRESS_CSS', true);
   define('COMPRESS_SCRIPTS', true);
  1. 缓存MCP响应:

- 为重复查询实现Redis缓存 - 缓存用户列表、类别列表等。

资源管理

内存使用情况:

  • 将上下文窗口限制为10条消息
  • 定期清除长会话的内存
  • 对大型结果集使用分页

API费率限制:

  • WordPress:约60个请求/分钟(默认)
  • OpenAI:取决于计划层
  • 实现重试的指数回退

______________________________________________________________________

📊 用例和应用

内容管理

对于博客作者和作家:

  • 无需离开聊天室即可快速创建帖子
  • 批量发布状态更新(草稿→ 发布)
  • 通过自然命令进行内容调度

工作流程示例:

"Create 5 blog post drafts for next week's content calendar"
"Update Monday's post with final edits"
"Publish Tuesday and Wednesday posts"

团队协作

对于营销团队:

  • 非技术团队成员可以管理WordPress
  • 通过聊天创建登录页面
  • 通过对话方式更新用户权限

例子:

"Create a new landing page for our Spring campaign"
"Add Jane as an editor so she can review content"
"List all pages that need updating this month"

自动化与集成

对于开发者:

  • 通过n8n将WordPress与其他系统集成
  • 自动化内容迁移工作流程
  • 为WordPress管理构建自定义聊天机器人

例子:

# Automated content import
"Import posts from RSS feed and create as drafts"
"Sync user accounts from CRM to WordPress"

______________________________________________________________________

📚 额外资源

WordPress资源

n8n资源

MCP资源

OpenAI资源

______________________________________________________________________

🤝 贡献

我们欢迎为改进WordPress MCP集成做出贡献!

贡献领域:

  • 其他WordPress操作(评论、媒体、分类)
  • 增强的错误处理和验证
  • 多站点WordPress支持
  • 自定义岗位类型管理
  • 高级搜索和过滤
  • n8n工作流的UI改进

贡献:

  1. 复刻仓库
  2. 创建特征分支
  3. 使用真实的WordPress网站进行彻底测试
  4. README中的文档更改
  5. 提交带有详细描述的拉取请求

______________________________________________________________________

📝 版本历史记录

v1.0.0(当前)

  • 初始版本
  • 帖子、页面、用户的完整CRUD
  • GPT-4o-mini集成
  • MCP服务器/客户端架构
  • 上下文内存缓冲区

路线图

  • \[\]媒体库管理
  • \[\]评论审核
  • \[\]支持自定义帖子类型
  • \[\]多站点网络操作
  • \[\]高级SEO管理
  • \[\]分析集成

______________________________________________________________________

📜 许可和条款

许可证: 供内部和组织使用。

第三方服务: 用户必须遵守以下服务条款:

数据隐私:

  • OpenAI处理的用户命令(请参阅OpenAI隐私政策)
  • 登录n8n执行历史记录的WordPress API调用
  • 会话之外没有会话数据的持久存储

______________________________________________________________________

🙏 致谢

  • n8n团队 强大的自动化平台
  • WordPress社区 用于全面的REST API
  • 开放人工智能 GPT模型和自然语言功能
  • MCP协议开发人员 用于标准化AI工具集成
  • 开源社区 持续改进

______________________________________________________________________

📞 支持与联系

问题: 通过GitHub Issues报告错误

问题: 为工作流问题创建讨论

功能请求: “增强”标签的未决问题

安全问题: 直接发送电子邮件(不公开问题)

______________________________________________________________________

准备好通过人工智能管理WordPress了吗?导入工作流并开始聊天! 🤖✨

*使用对话式人工智能改变您的WordPress管理体验。*

目录标签

目录标签

工作流自动化Docker自然语言处理AI自动化云端部署WordPress管理内容管理系统

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP