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 deployed
Maintenance
Related MCP Connectors
Manage WordPress blogs and WooCommerce shops from Claude, ChatGPT, Cursor and other MCP apps.
Hosted WordPress MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Run all of WordPress from Claude, ChatGPT or Cursor: SEO, security, your WooCommerce shop and Elementor pages, on up to 10 websites in one connector. Start free. SEO: titles, descriptions and focus keywords for every page, post and product. Security & updates: core, plugin and theme updates with a live test, site health and HTTPS checks, users and roles. WooCommerce shop: products, prices, orders, coupons and customers. Elementor and many more page builders: texts, links and images. Blog posts, pages, media, comments and menus. 10 websites in one connector: all your sites in the same chat. Deploy (Agency): build a site locally and push it to your own server. Just say it: "Write SEO titles for every product." "Install all updates and check that the site still works." "Show today's orders and create a weekend coupon." You choose what your AI may change, with one switch. Install the free AlphaBridge MCP plugin from WordPress.org, connect and approve on your own site. No account, no key to copy.
Let Claude, ChatGPT or any MCP client run your WordPress site, Pinterest and Search Console.
Related MCP Servers
- AlicenseCqualityAmaintenanceEnables 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.712,308 npm113MIT
- AlicenseBqualityCmaintenanceConnects 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.4723 npm23MIT
- AlicenseCqualityBmaintenanceEnables Claude Code to read, edit, and manage WordPress pages, posts, shortcodes, and media via the WordPress REST API.8012 npm3MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude Code to directly manage WordPress sites via natural language, including posts, pages, categories, tags, media, and multiple site support.MIT