使用说明
WordPress MCP服务器
全面的WordPress和服务器管理模型上下文协议(MCP)。
机会
- ✅ 管理帖子(创建、更新、删除、发布)
- ✅ 页面管理
- ✅ 管理类别和标签
- ✅ 媒体管理
- ✅ 用户管理
- ✅ 评论管理
- ✅ 获取网站信息
- ✅ CHATGPT支持(通过SSE/HTTP)
- ✅ Antigravity支持(通过STDIO)
快速启动
1.建立依赖关系
cd My_MCP
python -m pip install -r requirements.txt
2.设置
打开 mcp_server.py 检查设置:
WORDPRESS_URL = "https://04travel.ru"
WORDPRESS_USERNAME = "oasis"
WORDPRESS_PASSWORD = "mfIk tKGA mJ0p gwSD KmkN N0Ve"
3.发射
反重力(stdio):
python mcp_server.py
对于CHATGPT(HTTP):
python mcp_server.py --http
对于SSE:
python mcp_server.py --sse
使用Antigravity
添加到 mcp_config.json:
{
"mcpServers": {
"wordpress": {
"command": "python",
"args": ["e:\\YandexDisk\\MCP\\MCP wordpress\\wordpress-mcp-server\\My_MCP\\mcp_server.py"],
"env": {}
}
}
}
使用ChatGPT
- 启动服务器
--http - 使用Cloudflare Tunnel for HTTPS:
cloudflared tunnel --url http://localhost:8000 - 在ChatGPT中,添加带有URL的连接器
可用工具
岗位
get_post-通过ID或Slug获取帖子create_post设立新岗位update_post更新帖子delete_post-删除帖子get_posts-获取帖子列表publish_post发布帖子unpublish_post-退出出版
页
get_page-获取页面create_page创建页面update_page-刷新页面delete_page-删除页面
类别和标签
get_categories-获取类别create_category创建类别get_tags-获取标签create_tag-创建标签
媒体
get_media-获取媒体文件
用户
get_users获取用户
评论
get_comments-收到评论approve_comment批准评论delete_comment-删除评论
资料
get_site_info-获取网站信息
使用示例
设岗
Создай пост с заголовком "Новая статья" и содержанием "Это тестовая статья"
获取帖子列表
Покажи последние 5 постов
更新岗位
Обнови пост с ID 123, измени заголовок на "Обновленный заголовок"
建筑
ChatGPT/Antigravity
↓
MCP Protocol
↓
FastMCP Server
↓
WordPress REST API
↓
WordPress Site
安全
⚠️ 重要的是: 保持密码安全。建议您使用Application Passwords而不是主密码。
日志
所有操作都记录在具有Info级别的控制台中。
开发
该服务器基于官方MCP Python SDK,使用FastMCP进行简化开发。
许可证
麻省理工学院