使用说明
WordPress MCP服务器
一个模型上下文协议(MCP)服务器,提供管理WordPress内容的工具。该服务器使人工智能助手能够通过WordPress REST API创建、检索和删除WordPress帖子。
特性
- 创建帖子:创建具有可自定义标题、内容和状态的WordPress帖子
- 删除帖子:删除帖子或将其移至垃圾桶
- 检索帖子:通过ID或slug获取帖子详细信息
- 内置提示:创建帖子、内容管理和故障排除的访问指南
安装
先决条件
- Python 3.12.11
- 启用REST API的WordPress网站
- 用于身份验证的WordPress应用程序密码
设置
-
使用Python 3.12.11创建虚拟环境:
python3.12 -m venv venv source venv/bin/activate -
安装依赖项:
pip install -r requirements.txt -
安装紫外线:
pipx install uv -
配置环境变量:
创建一个
.env项目根目录中的文件:WORDPRESS_URL=https://your-wordpress-site.com WORDPRESS_USERNAME=your_username WORDPRESS_PASSWORD=your_application_password注意:使用应用程序密码(由WordPress管理员在用户下生成→ 简介→ 应用程序密码),而不是您的常规WordPress密码。
用法
发展模式
运行MCP检查器进行测试:
mcp dev server.py
运行服务器
python server.py
可用工具
create_post(title, content, status)-创建新的WordPress帖子delete_post(post_id, force)-按ID删除帖子
可用资源
post://by-id/{post_id}-按邮件ID检索邮件post://by-slug/{slug}-按邮件标题检索邮件
可用提示
create_new_post(topic, post_type, target_audience)-生成一篇关于特定主题的完整WordPress帖子,其中包含结构化内容和格式指导