Skip to main content
Glama

Что это за репозиторий и чем он не является

Этот репозиторий — публичный листинг для MCP-сервера Respira для WordPress. Исходный код сервера поставляется на npm как @respira/wordpress-mcp-server. Этот код-обёртка распространяется по лицензии MIT, и вы можете читать, форкать или использовать его.

Сервер — это клиент для плагина Respira для WordPress, а не самостоятельный продукт. Для реальной работы ему нужны:

  • Плагин Respira for WordPress, установленный на вашем сайте

  • Действительный API-ключ Respira, привязанный к лицензии

Плагин не является открытым исходным кодом. Он распространяется по коммерческой лицензии. Бесплатная пробная версия на respira.press, без необходимости вводить карту. Платные тарифы начинаются от 9 евро в месяц.

Короче говоря: обёртка, которую вы запускаете через npx -y, открыта. Продукт за ней — нет, и это осознанное решение. Если вам нужен автономный стек «ИИ редактирует WordPress» без коммерческой зависимости, это не он. Плагин разрабатывается и поддерживается одним человеком на полную ставку, и лицензионные сборы — это то, как это происходит.

Для сообщений об уязвимостях см. SECURITY.md.


Related MCP server: elementor-mcp-agent

Что делает Respira особенным

Большинство MCP-серверов для WordPress оборачивают REST API. Они могут создавать записи и страницы, но не могут касаться контента конструкторов страниц, где на самом деле живёт сайт.

Respira поставляет плагин WordPress, который даёт ИИ-агенту нативный доступ к собственным структурам данных конструктора, а также защитные механизмы, которые делают запись на живой сайт безопасной.

Возможность

Respira

Обёртки REST API

Поддержка конструкторов страниц

17 конструкторов

Нет

Поиск / обновление / перемещение / удаление элементов

Да

Нет

Создание полных страниц из декларативной структуры

Да

Нет

Конвертация HTML или Figma в нативный вывод конструктора

Да

Нет

Дизайн-направления (общесайтовое художественное руководство)

Да

Нет

Память сайта, сохраняющаяся между сеансами агента

Да

Нет

Проверка доступности и автоматическое исправление

Да

Нет

Аудит безопасности и усиление ядра

Да

Нет

Снимок перед каждой записью, откат в любое время

Да

Нет

Безопасность «дублировать перед редактированием»

Да

Нет

Управление правами для каждого инструмента из wp-admin

Да

Нет

API возможностей WordPress и WebMCP

Да

Редко

WooCommerce (товары, заказы, склад, витрина)

Да (дополнение)

Нет


Быстрый старт

1. Установите плагин WordPress

Скачайте с respira.press/plugin, загрузите в WordPress, активируйте, затем перейдите в Respira > API Keys и создайте ключ.

2. Подключите ваш ИИ-инструмент

Самый быстрый путь — сгенерированная команда на respira.press/dashboard/mcp, которая автоматически заполняет ваш сайт и ключ. Ручные настройки ниже.

claude mcp add respira-wordpress -- npx -y @respira/wordpress-mcp-server

Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "respira-wordpress": {
      "command": "npx",
      "args": ["-y", "@respira/wordpress-mcp-server"]
    }
  }
}

Создайте .cursor/mcp.json в вашем проекте:

{
  "mcpServers": {
    "respira-wordpress": {
      "command": "npx",
      "args": ["-y", "@respira/wordpress-mcp-server"]
    }
  }
}

Та же структура, что и выше. Codex использует TOML в ~/.codex/config.toml:

[mcp_servers.respira-wordpress]
command = "npx"
args = ["-y", "@respira/wordpress-mcp-server"]

Или позвольте add-mcp определить ваш инструмент:

npx add-mcp "npx -y @respira/wordpress-mcp-server"

Respira также работает как размещённый удалённый MCP-сервер с OAuth, поэтому локальный процесс Node не требуется. Инструкции по настройке для каждого клиента находятся на respira.press/mcp.

3. Добавьте ваш сайт

Запустите мастер:

npx @respira/wordpress-mcp-server --setup

Или напишите ~/.respira/config.json самостоятельно:

{
  "sites": [
    {
      "id": "my-site",
      "name": "My WordPress Site",
      "url": "https://yoursite.com",
      "apiKey": "respira_your-api-key",
      "default": true
    }
  ]
}

Перезапустите ваш ИИ-инструмент и начинайте редактирование.

Достигнут лимит инструментов клиента?

Некоторые MCP-клиенты ограничивают количество активных инструментов, часто до 100. Respira рекламирует гораздо больше, поэтому добавьте enabledTools в вашу конфигурацию, и в списке появятся только они:

{
  "sites": [{ "...": "..." }],
  "preferences": {
    "enabledTools": [
      "respira_read_page",
      "respira_update_page",
      "respira_list_pages",
      "respira_find_element",
      "respira_update_element",
      "respira_build_page",
      "respira_get_site_context",
      "respira_get_builder_info"
    ]
  }
}

Инструменты управления сайтом (respira_list_sites, respira_switch_site, respira_get_active_site) всегда включены. Неперечисленные инструменты по-прежнему работают при прямом вызове. Фильтр управляет только тем, что рекламируется.

Кроме того, сервер фильтрует список инструментов по тому, что реально запущено на вашем сайте. Сайт на Divi без WooCommerce не видит инструменты коммерции. Определение работает по принципу «открытого сбоя»: если не удаётся определить, вы получаете полный список.


17 поддерживаемых конструкторов страниц

level — это глубина записи Respira, а не качество конструктора.

Конструктор

Уровень

Примечания

Bricks

Глубокий

Глобальные классы, стили темы, ACSS, компоненты, циклы запросов, BEM-линтинг

Elementor

Полный

Нативный API, реестр управления временем выполнения

Divi

Полный

Divi 4 и Divi 5, более 40 определений модулей на Divi 5

Oxygen

Полный

Классический и Oxygen 6

Gutenberg

Полный

Реестр блоков, шаблоны FSE, паттерны, навигация

Flatsome

Полный

Двустороннее редактирование шорткодов, интеллект 55 элементов

Beaver Builder

Умный

Утилита дерева, статические схемы

Breakdance

Умный

Утилита дерева, статические схемы

Brizy

Умный

Утилита дерева

WPBakery

Умный

Утилита дерева

Spectra

Умный

Целевой блок

Kadence Blocks

Умный

Целевой блок

GenerateBlocks

Умный

Целевой блок

GreenShift

Умный

Целевой блок

Visual Composer

Умный

Ограниченная запись

Thrive Architect

Умный

Текстовые правки

SeedProd

Умный

Только аудит

Сайты со смешанными конструкторами обрабатываются постранично, а не по сайту.


Что охватывают инструменты

Полный справочник находится в документации. Семейства:

Семейство

Что делает

Страницы, записи, произвольные типы записей

Чтение и запись с учётом конструктора: полезные нагрузки, структуры, дубликаты, переводы

Операции с элементами

Поиск, обновление, перемещение, дублирование, изменение порядка, удаление отдельных элементов по ID, типу, классу или тексту содержимого

Построение страниц

respira_build_page из декларативной структуры, плюс однострочные ярлыки виджетов (заголовок, кнопка, изображение, форма, слайдер, таблица цен и другое)

Конвертация

HTML в нативный конструктор с извлечением CSS, адаптивным сопоставлением и оценкой точности. Figma в Bricks, Divi, Elementor или Gutenberg через встроенные навыки

Направления дизайна

Сохранить, применить, активировать, экспортировать общее художественное направление сайта. Предпросмотр перед применением, применение того же направления к другому сайту

Дизайн-токены

Создание, обновление, импорт токенов DTCG, синхронизация дизайн-системы с темой

Память сайта

respira_remember, respira_forget, respira_list_memory. Факты о сайте, которые сохраняются между сеансами агента

Плейбуки

Именованные переиспользуемые процедуры, которые агент может создавать, получать и запускать

Снимки

Автоматически перед каждой записью, сравнение двух снимков, восстановление любого из них

Анализ

SEO, AEO, читаемость, RankMath, структурированные данные, изображения, Core Web Vitals, PageSpeed

Доступность

Сканирование страницы, список сканирований, применение исправлений

Безопасность

Аудит безопасности, проверка, усиление ядра, чтение журналов отладки

Тема и шаблоны

Шаблоны FSE, части шаблонов, паттерны, навигация, шаблоны конструктора тем, чтение и запись файлов темы

Структура сайта

Произвольные типы записей, таксономии, группы полей ACF, меню, мега-меню, термины

Медиафайлы

Загрузка, загрузка по URL, пакетное обновление метаданных, поиск стоковых изображений Openverse с автоматической атрибуцией

Массовые операции

До 100 страниц за вызов, с обязательными снимками

Мультисайт

Список, переключение и действия на многих сайтах из одной конфигурации

WooCommerce

105 инструментов в платном дополнении: каталог, цены, склад, заказы, дизайн витрины

Все инструменты используют имена respira_*. Устаревшие псевдонимы wordpress_* объявлены устаревшими и будут удалены.

Что означают числа

Числа на этой странице описывают каталог на полностью включённом сайте, а не то, что увидит ваш клиент.

Показатель

Количество

Инструменты MCP, весь продукт

319

Инструменты MCP, включённые в каждый тариф

214

Инструменты WooCommerce (платное дополнение)

105

Возможности WordPress

277

Уникальные инструменты и возможности, весь продукт

320

Живой tools/list возвращает меньше 319, и это правильное поведение, а не отсутствующая функция. Сервер фильтрует каталог по контексту для каждого сайта, поэтому инструменты Bricks никогда не попадают на сайт Elementor, а коммерческие инструменты остаются скрытыми без WooCommerce. Сайт с блочной темой без конструктора страниц видит примерно на 28 меньше основных инструментов.

Реестр возможностей не фильтруется по контексту, поэтому на одном и том же сайте общее количество возможностей законно превышает общее количество инструментов. Они не сопоставимы напрямую.

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

Пакет включает навыки Respira для Claude Code — это рецепты, которые делают инструменты полезными вместе: миграции конструкторов страниц (Divi в Bricks, Elementor в Gutenberg, WPBakery в Bricks и другие), конвертация Figma в конструктор, аудиты сайтов, проходы SEO и AEO, а также рабочие процессы WooCommerce.

npx @respira/wordpress-mcp-server install-skills

Просмотрите каталог на respira.press/skills.


Безопасность

Запись на живой производственный сайт — это вся проблема. Ограничения:

  1. Снимок перед каждой мутацией. Восстановление с помощью respira_restore_snapshot, сравнение с помощью respira_diff_snapshots.

  2. Дублирование перед редактированием. Оригинал остаётся нетронутым, пока агент работает с копией.

  3. Управление по каждому инструменту. Администраторы могут включать или отключать отдельные инструменты из wp-admin. Управление применяется одинаково к REST-пути, пути API возможностей и WebMCP.

  4. Режим только для чтения. Направьте агента на сайт и позвольте ему смотреть, не позволяя писать.

  5. Журнал активности. Каждый вызов записывается и доступен для чтения из wp-admin и из respira_list_activity.


Экосистема ИИ WordPress

Respira работает с официальным стеком ИИ WordPress, а не в обход него.

Путь

Как работает

Требования

Автономный MCP (этот пакет)

npx @respira/wordpress-mcp-server

Node 18+, плагин Respira

Удалённый MCP

Размещённая конечная точка с OAuth, без локального процесса

Плагин Respira, учётная запись

API возможностей WordPress

277 возможностей зарегистрировано, автоматическое обнаружение

WP 6.9+, плагин Respira

MCP-адаптер

Возможности, предоставляемые через WP-CLI STDIO

WP 6.9+, плагин MCP Adapter

WebMCP

Браузерный MCP через Chrome Abilities API

Chrome 146+, плагин Respira

Inhale — это бесплатный сопутствующий плагин, который регистрирует небольшой набор возможностей вообще без учётной записи Respira, если вы хотите попробовать путь возможностей раньше всего остального.


Варианты установки

npx

npx -y @respira/wordpress-mcp-server

Нулевая установка, хорошо для ознакомления. Недостаток в том, что кэш npx может повредиться после прерванной установки, отключённого внешнего диска или карантина антивируса, и возникающие ошибки ENOENT сбивают с толку. См. раздел «Устранение неполадок».

Глобальная установка (самая стабильная)

npm install -g @respira/wordpress-mcp-server
respira-wordpress-mcp

Полностью избегает кэша npx. Лучший выбор для повседневного использования.

Параметры командной строки

Флаг

Псевдоним

Описание

--setup

-s

Интерактивный мастер настройки

--list

-l

Список настроенных сайтов

--test

-t

Проверка соединения

--doctor

-d

Диагностика состояния, добавьте --json для вывода в машиночитаемом формате

--install-config

Записать конфигурацию MCP для обнаруженного клиента

install-skills

Скопировать встроенные навыки в ваш локальный каталог навыков

--stdio

Транспорт STDIO для MCP-адаптера

--version

-v

Вывести версию

--help

-h

Справка

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

export WORDPRESS_URL="https://yoursite.com"
export WORDPRESS_API_KEY="respira_your_key"

RESPIRA_CONFIG_FILE и RESPIRA_CONFIG_B64 — это альтернативы для мультисайта.


Проверка состояния

npx @respira/wordpress-mcp-server --doctor

Проверяет версию Node, файл конфигурации, связь с сайтом, версию плагина, совместимость API и доступные обновления, и сообщает о прохождении или провале каждой проверки с указанием, что можно предпринять. Добавьте --json для конвейеров CI.


Устранение неполадок

Используйте полный путь:

{ "command": "C:\\Program Files\\nodejs\\npx.cmd", "args": ["-y", "@respira/wordpress-mcp-server"] }

Или установите глобально с помощью npm install -g @respira/wordpress-mcp-server и используйте { "command": "respira-wordpress-mcp" }.

  1. Проверьте API-ключ в WordPress > Respira > API Keys

  2. URL должен содержать https://

  3. Плагин должен быть активирован

  4. Проверьте, не блокирует ли ваш хостинг REST API

respira_diagnose_connection сообщает обо всех четырёх за один вызов.

На некоторых сайтах есть правила перезаписи плагина или темы, которые перехватывают /wp-json/[anything] и переписывают путь на index.php без переменной запроса ?rest_route=. Затем WordPress выполняет 301-редирект на главную страницу (вы увидите x-redirect-by: WordPress в цепочке), и MCP-сервер получает HTML там, где ожидал JSON.

Сервер автоматически обнаруживает это, повторяет вызов как ?rest_route=... к корню сайта, и если это возвращает JSON, он направляет все последующие вызовы тем же способом до конца сеанса, с одним предупреждением в stderr при первой активации.

Если вы уже знаете, что действует перезапись, пропустите проверку с помощью forceRestRoute:

{
  "sites": [
    {
      "id": "my-site",
      "url": "https://yoursite.com",
      "apiKey": "respira_your-api-key",
      "default": true,
      "forceRestRoute": true
    }
  ]
}

respira_diagnose_connection проверяет обе формы и сообщает rest_route_fallback_worked, rest_route_fallback_active и force_rest_route_configured.

  1. Полностью перезапустите ИИ-инструмент, а не только окно

  2. Проверьте синтаксис JSON в файле конфигурации

  3. Подтвердите расположение файла конфигурации для вашего клиента

  4. Запустите npx @respira/wordpress-mcp-server --test

Если клиент ограничивает активные инструменты, см. enabledTools выше.

Кэш npx повреждён. Распространённые причины: прерванная установка, отключение внешнего диска во время установки, карантин антивируса или npm cache clean, запущенный во время активности npx.

# 1. Switch to a global install, most stable
npm install -g @respira/wordpress-mcp-server
# then use "command": "respira-wordpress-mcp" with no npx wrapper

# 2. Or clear the npx cache and let it rebuild
npx clear-npx-cache
npx -y @respira/wordpress-mcp-server

# 3. Or clear the whole npm cache
npm cache clean --force

Безопасность

Проверка API-ключа происходит на стороне сервера в плагине WordPress. MCP-сервер передаёт учётные данные и не хранит и не проверяет их.

Сообщайте об уязвимостях на security@respira.press. Полная политика в SECURITY.md.


Ссылки

Где найти Respira

Каталог

Ссылка

npm

@respira/wordpress-mcp-server

Official MCP Registry

io.github.webmyc/respira-wordpress

Smithery

smithery.ai

Glama

glama.ai/mcp/servers

mcp.so

mcp.so

cursor.directory

cursor.directory


Лицензия

MIT © Respira


Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A comprehensive MCP server for WordPress automation that enables users to manage content, themes, and site configurations using AI-driven workflows and the WordPress REST API. It provides a wide array of tools for site planning, management, and optimization compatible with tools like Cursor and Claude.
    59 npm
    1
    ISC
  • A
    license
    A
    quality
    B
    maintenance
    Agency-grade MCP server for WordPress Elementor — multi-site management for 120+ WordPress sites with safe edits (backup + auto-rollback + post-write verification), template export/import, global widget detection, CSS flush, WP-CLI escape hatch, and headless Chrome screenshots. 34 tools across pages, widgets, templates, bulk find/replace, and fleet operations.
    34
    58 npm
    3
    MIT