MCP Adapter для WordPress
MCP Adapter
Официальный пакет WordPress, который превращает возможности из Abilities API в инструменты, ресурсы и промпты MCP
- 1 888 ★ репозитория
- Последний коммит
- GPL-2.0
Широкий доступ
Почему такой уровень
- Выполняет действия на сайте с правами выбранного пользователя, вплоть до администратора
- Открывает HTTP-эндпоинт на сайте
Установка
- Работает в
Ручная установка
wp mcp-adapter serve --user=adminЗапуск stdio-сервера через WP-CLI после установки и активации плагина.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Выполняет действия на сайте с правами выбранного пользователя, вплоть до администратора
- Открывает HTTP-эндпоинт на сайте
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Адаптер связывает 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, и создай черновик записиMCP
- Транспорт
- stdio, http
- Авторизация
- ключ необязателен
Переменные окружения
WP_API_URL- Адрес MCP-эндпоинта сайта при подключении через прокси
WP_API_USERNAME- Пользователь WordPress для прокси
WP_API_PASSWORDсекрет- Пароль приложения WordPress для прокси
Ограничения
Работает только внутри WordPress с Abilities API. Возможности нужно явно регистрировать и открывать, иначе агент их не увидит. Для HTTP-подключения из клиентов со stdio нужен отдельный прокси @automattic/mcp-wordpress-remote и пароль приложения.
Как отключить. Деактивируйте плагин MCP Adapter в WordPress и удалите сервер wordpress из конфигурации MCP-клиента.
Частые вопросы
Почему агент не видит мои возможности?
Возможности закрыты по умолчанию. Установите meta.public или meta.mcp.public в true при регистрации.
От чьего имени работает stdio-сервер?
От пользователя из флага --user. Без флага сервер работает без авторизации и с ограниченными правами.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПакет для Laravel и Lumen, который добавляет MCP-эндпоинт в маршруты приложения и подключает к нему ваши инструменты
Laravel MCP
laravel-mcp
Официальный пакет Laravel для создания MCP-серверов внутри приложения: ИИ-клиенты работают с вашим Laravel-проектом через MCP
MCP-сервер Apollo: превращает заданные операции GraphQL в инструменты, через которые агент работает с вашим API
mcp-graphql — MCP-сервер для GraphQL API
mcp-graphql
Два инструмента для GraphQL: агент получает схему вашего API и выполняет запросы к нему через один эндпоинт
Официальный набор Sanity для агентов: удаленный MCP с доступом к проектам, скиллы по моделированию контента, SEO и миграциям, плагины
Модуль для сайта на 1С-Битрикс, который превращает сайт в MCP-сервер: инфоблоки и профиль пользователя по токену
Коротко о README
README представляет адаптер как часть инициативы AI Building Blocks for WordPress и перечисляет возможности: конвертацию abilities в MCP, несколько серверов, транспорты HTTP и stdio, подключаемую обработку ошибок и проверку прав. Подробности вынесены в документацию: быстрый старт, примеры, гайд по CLI и миграции между версиями. Есть демо в WordPress Playground. Лицензия GPL-2.0 или новее.