wp-mcp
wp-mcp
![]()
MCP-сервер, который превращает Claude Code в полноценного оператора WordPress — контент, медиа, плагины, темы и прямое редактирование файлов тем — на любом сайте, включая общий хостинг без SSH/WP-CLI.
Как это работает
Две части:
bridge/wp-mcp-connector.zip— небольшой плагин WordPress, который вы загружаете один раз на каждый сайт. Он предоставляет подключение на основе токена, файловые эндпоинты (ограниченныеwp-content), установщик плагинов/тем и автономныйrescue.php, который может восстановить резервную копию, даже если сломанная PHP-правка вывела сайт из строя.server.mjs— MCP-сервер, зарегистрированный в Claude Code. Он взаимодействует с плагином и основным REST API WordPress.
Жизненный цикл подключения (вся модель безопасности)
Загрузите
wp-mcp-connector.zipна сайт (Плагины → Добавить новый → Загрузить) и активируйте его.wp-admin → Настройки → WP MCP → Сгенерировать токен (выберите срок действия: 1h / 8h / 24h / 7d). Токен показывается один раз. Новый токен заменяет любой предыдущий.
Скажите Claude:
connect to https://example.com with token wpmcp_xxx, call it "clientx".Работайте: редактируйте файлы тем, устанавливайте плагины, пишите посты — что угодно.
Скажите
disconnect from clientx— токен отзывается на сайте и забывается локально.В следующей сессии сгенерируйте новый токен и подключитесь снова.
Никаких постоянных учётных данных нигде не хранится. sites.json (в .gitignore, chmod 600) содержит только сайты, к которым сейчас выполнено подключение.
Related MCP server: AutoWP MCP Server
Настройка (один раз, на этом Mac)
cd ~/mcp/wp-mcp && npm install
claude mcp add --scope user wordpress -- node ~/mcp/wp-mcp/server.mjsИнструменты
инструмент | назначение |
| жизненный цикл подключения |
| посты, страницы, любые произвольные типы записей |
| локальный файл → медиабиблиотека |
| список / установка (slug с wp.org или URL zip-архива) / активация / деактивация / обновление / удаление |
| список / установка / активация / удаление |
| прямые файлы в |
| отмена записи файла из его автоматической резервной копии |
| очистка известных кешей страниц (Jetpack Boost, WP Super Cache / W3TC, LiteSpeed) после изменений |
| низкоуровневый запасной выход через REST ( |
Примечания по безопасности
Кajdый
wp_file_writeповерх существующего файла сначала сохраняет<file>.wpmcp-bak. Если правкаfunctions.phpвызывает белый экран,wp_file_restoreвсё равno работает:rescue.phpзапускается вообщe без загрузки WordPpress.Доступ к файлам ограничен
wp-content. Чтобы разрешить доступ ко всему корню WP (например, для правокwp-config.php), добавьтеdefine('WPMCP_ALLOW_FULL', true);в wp-config.php.Используйте только HTTPS-сайты — токен передаётся в заголовке.
Некоторые общие хостинги удаляют заголовок
Authorization; сервер таkже отправляетX-WPMCP-Token, kоторый проходит везде, где проверялось.В мультисайте для установки плагинов/тем нужен токен суперадминистратора.
HTML, переданный в
wp_content_create/wp_content_update, по умолчанию оборачивается в блок raw-HTML, поэтому фильтр autop в WordPress не может переформатировать структурированную разметку (передайтеautop_safe: false, чтобы отказаться от этого).Все запросы отправляются с User-Agent, похожим на браузерный — некоторые WAF на общих хостингах отклоняют не-браузерные агенты непонятной ошибкой 403.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables comprehensive WordPress site management through natural language in Claude Desktop, supporting multiple sites with 59 tools for content creation, media management, user administration, and performance monitoring.71363102MIT
- AlicenseBqualityBmaintenanceConnects Claude to WordPress sites through the REST API, enabling AI-assisted content creation, publishing, media management, user administration, and site maintenance tasks through natural language.472222MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI models like Claude to manage WordPress sites through the WordPress REST API, supporting operations like post creation, taxonomy management, and site configuration. It features secure authentication via Application Passwords and provides tools for comprehensive content administration.681MIT
- AlicenseNot gradedqualityBmaintenanceEnables Claude Code to read, edit, and manage WordPress pages, posts, shortcodes, and media via the WordPress REST API.93MIT
Related MCP Connectors
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Publish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/srimalonline/wp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server