MCP Adapter для WordPress
MCP Adapter
Официальный пакет WordPress, который превращает возможности из Abilities API в инструменты, ресурсы и промпты MCP
Установка
wp mcp-adapter serve --user=adminЗапуск stdio-сервера через WP-CLI после установки и активации плагина.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Адаптер связывает Abilities API в WordPress с протоколом MCP: возможности ядра, плагинов и тем становятся инструментами для агента. Сервер доступен по HTTP на /wp-json/mcp/mcp-adapter-default-server или по stdio через команду WP-CLI wp mcp-adapter serve. По умолчанию возможности закрыты, публичными их делает флаг meta.public, а сервер по умолчанию дает три мета-инструмента для поиска, описания и вызова возможностей. Можно поднимать несколько серверов со своими транспортами и проверками прав.
Для кого. Для разработчиков WordPress, которые хотят дать агенту управляемый доступ к сайту или своему плагину.
Подходит, если
- Нужно, чтобы агент работал с контентом и настройками сайта на WordPress
- Вы пишете плагин и хотите открыть его функции агентам через MCP
- Нужен локальный доступ к сайту разработки через WP-CLI
Не подходит, если
- Сайт не на WordPress
- Версия WordPress не поддерживает Abilities API
Пример запроса к агенту
Покажи, какие возможности сайта доступны через MCP, и создай черновик записиОграничения
Работает только внутри WordPress с Abilities API. Возможности нужно явно регистрировать и открывать, иначе агент их не увидит. Для HTTP-подключения из клиентов со stdio нужен отдельный прокси @automattic/mcp-wordpress-remote и пароль приложения.
Как отключить. Деактивируйте плагин MCP Adapter в WordPress и удалите сервер wordpress из конфигурации MCP-клиента.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| WP_API_URL | Адрес MCP-эндпоинта сайта при подключении через прокси |
| WP_API_USERNAME | Пользователь WordPress для прокси |
| WP_API_PASSWORD секрет | Пароль приложения WordPress для прокси |
Проверка безопасности
- Выполняет действия на сайте с правами выбранного пользователя, вплоть до администратора
- Открывает HTTP-эндпоинт на сайте
Коротко о README
README представляет адаптер как часть инициативы AI Building Blocks for WordPress и перечисляет возможности: конвертацию abilities в MCP, несколько серверов, транспорты HTTP и stdio, подключаемую обработку ошибок и проверку прав. Подробности вынесены в документацию: быстрый старт, примеры, гайд по CLI и миграции между версиями. Есть демо в WordPress Playground. Лицензия GPL-2.0 или новее.
Частые вопросы
Почему агент не видит мои возможности?
Возможности закрыты по умолчанию. Установите meta.public или meta.mcp.public в true при регистрации.
От чьего имени работает stdio-сервер?
От пользователя из флага --user. Без флага сервер работает без авторизации и с ограниченными правами.
Похожие
Скилл FastAPI
FastAPI skill
Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию
Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций
Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы