Comprehensive WordPress and server management через Model Context Protocol (MCP).
- ✅ Управление постами (создание, обновление, удаление, публикация)
- ✅ Управление страницами
- ✅ Управление категориями и тегами
- ✅ Управление медиафайлами
- ✅ Управление пользователями
- ✅ Управление комментариями
- ✅ Получение информации о сайте
- ✅ Поддержка ChatGPT (через SSE/HTTP)
- ✅ Поддержка Antigravity (через stdio)
cd My_MCP
python -m pip install -r requirements.txtОткройте mcp_server.py и проверьте настройки:
WORDPRESS_URL = "https://04travel.ru"
WORDPRESS_USERNAME = "oasis"
WORDPRESS_PASSWORD = "mfIk tKGA mJ0p gwSD KmkN N0Ve"Для Antigravity (stdio):
python mcp_server.pyДля ChatGPT (HTTP):
python mcp_server.py --httpДля SSE:
python mcp_server.py --sseДобавьте в mcp_config.json:
{
"mcpServers": {
"wordpress": {
"command": "python",
"args": ["e:\\YandexDisk\\MCP\\MCP wordpress\\wordpress-mcp-server\\My_MCP\\mcp_server.py"],
"env": {}
}
}
}- Запустите сервер с
--http - Используйте Cloudflare Tunnel для HTTPS:
cloudflared tunnel --url http://localhost:8000
- В ChatGPT добавьте connector с полученным URL
get_post- Получить пост по ID или slugcreate_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
Все операции логируются в консоль с уровнем INFO.
Сервер построен на официальном MCP Python SDK с использованием FastMCP для упрощенной разработки.
MIT