Skip to main content
Glama

WordPress MCP 서버

여러 클라이언트 사이트의 일상적인 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. wordpress_site_status 다시 확인

Related MCP Connectors

Related MCP Servers