Skip to main content
Glama

WordPress MCP Server

MCP-сервер для повседневного обслуживания WordPress на нескольких клиентских сайтах.

Что он умеет

  • перечислять настроенные сайты

  • проверять состояние сайта и ожидающие обновления

  • перечислять плагины и темы

  • обновлять плагины

  • обновлять темы

  • обновлять ядро WordPress

  • создавать удалённые резервные копии через SSH + WP-CLI

Related MCP server: wp-cli-mcp

Требования

  • Python 3.11+

  • mcp

  • pydantic

  • PyYAML

  • SSH-доступ к каждому хосту WordPress

  • WP-CLI, установленный на каждом удалённом хосте

Установка

Вариант A — установка из репозитория

git clone https://github.com/nextestudios/wordpress-mcp.git
cd wordpress-mcp
uv tool install .

Вариант B — установка с помощью pipx

git clone https://github.com/nextestudios/wordpress-mcp.git
cd wordpress-mcp
pipx install .

Оба варианта устанавливают команду wordpress-mcp.

Конфигурация

Создайте ~/.hermes/wordpress-mcp.yaml:

sites:
  client-a:
    label: Client A
    ssh:
      host: your-server.example.com
      user: deploy
      port: 22
      key_path: ~/.ssh/id_ed25519
      path: /var/www/client-a/public_html
      wp_bin: wp
      shell: bash

Вы также можете указать серверу другой файл с помощью WORDPRESS_MCP_CONFIG.

Запуск локально

wordpress-mcp

Конфигурация Hermes

Добавьте это в ~/.hermes/config.yaml:

mcp_servers:
  wordpress:
    command: wordpress-mcp

Или добавьте это в интерактивном режиме:

hermes mcp add wordpress --command wordpress-mcp

Перезапустите Hermes, и инструменты появятся с префиксом mcp_wordpress_*.

Рекомендуемый рабочий процесс

  1. wordpress_list_sites

  2. wordpress_site_status

  3. wordpress_site_backup

  4. wordpress_site_update_plugins

  5. wordpress_site_update_themes

  6. wordpress_site_update_core

  7. Повторно проверьте wordpress_site_status

Related MCP Connectors

Related MCP Servers