InstaWP WordPress MCP

InstaWP mcp-wp

MCP-сервер для WordPress: записи, страницы, таксономии, медиа, пользователи и плагины сразу на нескольких сайтах.

  • 100 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Application Password позволяет создавать, менять и удалять записи, страницы, медиа, пользователей и плагины сайта.
  • Инструменты создания и включения плагинов меняют состояние боевого сайта.
Все причины и проверки

instawp/mcp-wp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/instawp-mcp-wp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Application Password позволяет создавать, менять и удалять записи, страницы, медиа, пользователей и плагины сайта.
  • Инструменты создания и включения плагинов меняют состояние боевого сайта.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер входит в WordPress через REST API по Application Password и открывает агенту инструменты для записей, страниц и произвольных типов контента, таксономий, медиа, пользователей, комментариев и плагинов. Один сервер ведет до 10 сайтов, а у инструментов есть параметр `site_id`. Правка `content_edit` добавляет фрагмент в конец или заменяет блок по `target_text`, не пересылая документ целиком. Инструмент `get_content_summary` отдает компактную сводку с полями Yoast SEO, а для карточек WP Recipe Maker сервер читает и пишет рецепты.

Для кого. Владельцам и редакторам сайтов на WordPress, которые правят контент и SEO-поля через Claude Desktop или другой MCP-клиент.

Подходит, если

  • Нужно обновить цены на десятках страниц, не открывая админку.
  • Редактор проверяет мета-заголовки и описания Yoast у всех записей.
  • На тестовом и боевом сайтах заводят одинаковые рубрики и метки.
  • К новой записи прикрепляют обложку, загруженную по ссылке.

Не подходит, если

  • На сайте недоступен Application Password: сервер входит только по нему.
  • Агенту нельзя доверять удаление пользователей и плагинов: инструменты `delete_user` и `activate_plugin` работают с боевыми данными.
  • Нужны SQL-запросы, но собственный endpoint на сайте ставить не хотят: `execute_sql_query` без него не работает.

Пример запроса к агенту

Найди все записи с пустым описанием Yoast и покажи их заголовки и ссылки, ничего не меняя.

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

WORDPRESS_API_URL обязательная
Адрес сайта WordPress.
WORDPRESS_USERNAME обязательная
Имя пользователя WordPress.
WORDPRESS_PASSWORD обязательная, секрет
Application Password пользователя.
WORDPRESS_SQL_ENDPOINT
Путь собственного SQL-endpoint, по умолчанию /mcp/v1/query.
MCP_WP_STRIP_FIELDS
Поля, которые вырезаются из ответов REST API.

Ограничения

Для входа нужны адрес сайта, имя пользователя и Application Password WordPress, все действия идут от имени этого пользователя. Инструмент `execute_sql_query` выполняет только запросы на чтение и требует собственного endpoint на сайте, по умолчанию `/mcp/v1/query`. Лицензия в репозитории не указана. Для Claude Desktop есть готовый пример конфигурации, для других клиентов JSON собирают по тому же образцу. Сервер вырезает из ответов поля yoast_head и yoast_head_json, чтобы не тратить токены, поведение меняет переменная `MCP_WP_STRIP_FIELDS`.

Как отключить. Удалите запись wordpress из claude_desktop_config.json и перезапустите клиент. Application Password отзовите в профиле пользователя WordPress.

Частые вопросы

Как подключить WordPress MCP к Claude Desktop?

В настройках на вкладке Developer нажмите Edit Config и вставьте содержимое `claude_desktop_config.json.example` из репозитория. Подставьте адрес сайта, имя пользователя и Application Password, сохраните файл и перезапустите Claude Desktop.

Сколько сайтов поддерживает сервер?

До 10. Переменные нумеруются: `WORDPRESS_1_URL`, `WORDPRESS_1_USERNAME` и так далее, а в вызовах инструментов указывают `site_id`.

Как поправить часть страницы, не отправляя весь текст?

Передайте `content_edit` в `update_content`: операция `append` добавляет фрагмент в конец, `replace` заменяет точный `target_text`. Для точного совпадения включите `include_raw_content` в `get_content`.

Можно ли запускать SQL-запросы?

Да, через `execute_sql_query`, но только на чтение и только если на сайте стоит endpoint. По умолчанию это `/mcp/v1/query`, адрес меняет `WORDPRESS_SQL_ENDPOINT`.

Какие переменные окружения нужны?

Обязательны три: `WORDPRESS_API_URL`, `WORDPRESS_USERNAME` и `WORDPRESS_PASSWORD`. Необязательные: `WORDPRESS_SQL_ENDPOINT`, `MCP_WP_STRIP_FIELDS` и `WORDPRESS_USER_AGENT`, последняя нужна, если CDN или WAF отклоняют стандартный `User-Agent`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер на TypeScript: 73 инструмента для записей, страниц, медиа, SEO и настроек одного или нескольких сайтов WordPress.

MCP-серверШирокий доступ114Звезды репозитория

Instagram MCP

instagram-mcp

Нужен VPN

MCP-сервер для Instagram Graph API: агент публикует посты, карусели и reels, отвечает на комментарии и читает аналитику бизнес-аккаунта

MCP-серверШирокий доступ78Звезды репозитория

Расширение TYPO3 с MCP-сервером: агент просматривает дерево страниц и правит записи, а изменения копятся в рабочих областях.

MCP-серверРасширенный доступ108Звезды репозитория
Официальный

Официальный сервер Umbraco выдает агенту Management API: документы, медиа, типы документов и данных, права по пользователю API

MCP-серверШирокий доступ39Звезды репозитория
Официальный

Официальный MCP-сервер Contentful: записи, типы контента, ассеты, локали и AI Actions через Management API

MCP-серверШирокий доступ62Звезды репозитория
Официальный

MCP-сервер планировщика соцсетей OpenPost: агент смотрит календарь и аккаунты, готовит черновики, планирует и публикует посты, разбирает комментарии

MCP-серверШирокий доступ906Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
InstaWP WordPress MCP (эта карточка)нетAPI-ключ100
MCP WordPress ServerнетAPI-ключ114отдельный MCP-сервер на TypeScript с 73 инструментами; здесь универсальные инструменты на любые типы контента и точечные правки content_edit
WP MCP UltimateнетAPI-ключ172плагин WordPress со встроенным MCP; здесь внешний сервер, который подключается по Application Password

Коротко о README

Инструменты сгруппированы: управление сайтами, универсальные операции с контентом и таксономиями, отдельные наборы для медиа, пользователей, комментариев и плагинов. Отдельные разделы описывают загрузку медиа по ссылке или из локального файла, поиск контента по URL и рецепты WP Recipe Maker.

Бейдж для README

Сообщить о проблеме