Skip to main content
Glama

WordPress MCP Server

複数のクライアントサイトにわたる日常のWordPressメンテナンスのためのMCPサーバー。

できること

  • 設定済みサイトの一覧表示

  • サイトの健全性と保留中の更新の確認

  • プラグインとテーマの一覧表示

  • プラグインの更新

  • テーマの更新

  • WordPressコアの更新

  • SSH + WP-CLIによるリモートバックアップの作成

Related MCP server: wp-cli-mcp

要件

  • Python 3.11+

  • mcp

  • pydantic

  • PyYAML

  • 各WordPressホストへのSSHアクセス

  • 各リモートホストにインストールされた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. Re-check wordpress_site_status

Related MCP Connectors

Related MCP Servers