MCP WordPress Server

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

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

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

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

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

docdyhr/mcp-wordpress

Установка

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

npx skillfoxx add mcp/mcp-wordpress-server

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

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

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

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

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

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

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

Что делает

MCP WordPress Server подключает Claude Desktop, VS Code и Cline к сайту на WordPress через его REST API. Инструменты разбиты на группы: записи, страницы, медиа, пользователи, комментарии, таксономии, настройки сайта, кеш, мониторинг производительности и SEO. В SEO-группе 11 инструментов: анализ контента, метаданные, разметка schema, поиск ключевых слов. Один сервер ведет до 50 сайтов. Вход по умолчанию через пароль приложения WordPress, есть JWT, Basic и API-ключ. Для Claude Desktop собран установочный файл `.dxt`, для остальных клиентов работает `npx -y mcp-wordpress` и образ Docker.

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

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

  • Черновики старше 30 дней надо найти и свести в список.
  • Один пакет изменений, например футер с политикой, нужно раскатать на клиентские сайты.
  • Перед публикацией записи нужен SEO-разбор и метаданные.
  • Вы ведете сразу несколько сайтов и хотите переключаться между ними по имени.

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

  • Сайт закрыт для REST API или стоит без HTTPS.
  • Учетная запись для ассистента имеет права администратора, а нужны только правки записей.
  • Нужна работа с плагинами и темами на уровне файлов: сервер их только показывает.
  • Задача разовая и проще сделать ее в админке.

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

Найди все черновики старше 30 дней на сайте client-blog и дай краткую сводку.

MCP

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

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

WORDPRESS_SITE_URL обязательная
Адрес сайта WordPress.
WORDPRESS_USERNAME обязательная
Имя пользователя WordPress.
WORDPRESS_APP_PASSWORD обязательная, секрет
Пароль приложения из профиля пользователя.

Ограничения

Нужен WordPress с включенным REST API и пароль приложения из профиля пользователя. Ошибка 403 означает, что роли мало: для записи нужен Editor или выше. Инструменты умеют создавать, менять и удалять записи, страницы, медиа и пользователей, поэтому заводите отдельную учетную запись с минимальной ролью. В README версии WordPress указаны по-разному: 5.6 и 5.0, при сомнениях берите 5.6. Для пути с `.dxt` нужен Claude Desktop, для остальных нужен Node.js. Данные сайта проходят через выбранного модельного провайдера.

Как отключить. Удалите запись `mcp-wordpress` из конфигурации клиента или снимите расширение в Claude Desktop. Пароль приложения отзовите в профиле WordPress, раздел Application Passwords.

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

Как поставить MCP WordPress Server в Claude Desktop?

Скачайте `mcp-wordpress.dxt` со страницы релизов и установите его в разделе Extensions, затем введите адрес сайта и данные входа.

Как подключить сервер через npx?

Добавьте в конфигурацию клиента команду `npx` с аргументами `-y mcp-wordpress` и тремя переменными: `WORDPRESS_SITE_URL`, `WORDPRESS_USERNAME`, `WORDPRESS_APP_PASSWORD`.

Какую роль дать учетной записи?

Минимум Editor для работы с записями. Для пользователей и настроек сайта нужна роль выше, но лучше не выдавать ее без необходимости.

Можно ли вести несколько сайтов?

Да, до 50. Сайты описывают в конфигурации, а в запросе называют нужный, например `client-blog`.

Чем отличаются методы входа?

По умолчанию рекомендован пароль приложения. JWT, Basic и API-ключ описаны в `docs/CONFIGURATION.md`.

Обсуждение

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

MCP-серверы

InstaWP WordPress MCP

InstaWP mcp-wp

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

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

MCP-сервер Brilliant Directories: агент ведет участников, лиды, отзывы, страницы и редиректы сайта-каталога по ключу API

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

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

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

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

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

Self-hosted MCP-сервер для xiaohongshu: публикация заметок и видео, поиск, лента, комментарии, лайки и избранное от лица агента

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

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

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

Коротко о README

Проект на TypeScript с сопровождением в CI на Node 22 и 24, сканированием CodeQL и Trivy. В README заявлено свыше 2750 тестов.

Бейдж для README

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