Skip to main content
Glama

wp-cli-mcp


Claude가 이 도구로 무엇을 할 수 있나요?

"Install WooCommerce and activate it"
"Create a new page called About Us with this content..."
"List all plugins and deactivate the ones I'm not using"
"Scaffold a new child theme called my-theme"
"Create a navigation menu with Home, About, Contact links"
"Search and replace old domain with new domain in database"
"Export the database before I make changes"
"Generate a custom Gutenberg block for testimonials"

모든 기능은 WP-CLI를 기반으로 작동합니다. 로컬 환경이나 SSH를 통한 원격 서버에서도 사용할 수 있습니다.

도구 (30개 이상)

카테고리

도구

코어

wp_core_version, wp_core_check_update

플러그인

wp_plugin_list, wp_plugin_install, wp_plugin_activate, wp_plugin_deactivate, wp_plugin_delete, wp_plugin_search

테마

wp_theme_list, wp_theme_install, wp_theme_activate, wp_theme_delete

게시물

wp_post_list, wp_post_get, wp_post_create, wp_post_update, wp_post_delete

사용자

wp_user_list, wp_user_create

옵션

wp_option_get, wp_option_update

메뉴

wp_menu_list, wp_menu_create, wp_menu_item_add, wp_menu_location_assign

미디어

wp_media_import

데이터베이스

wp_db_query, wp_db_export, wp_search_replace

스캐폴드

wp_scaffold_theme, wp_scaffold_plugin, wp_scaffold_block

캐시

wp_rewrite_flush, wp_cache_flush

Raw

wp_cli_raw — 모든 WP-CLI 명령 실행

요구 사항

  • WP-CLI가 설치되어 있고 PATH에 등록되어 있어야 합니다.

  • WordPress 설치 (로컬 또는 SSH를 통해 접근 가능)

  • Node.js 18 이상

설정

설치

npm install -g wp-cli-mcp

Claude Code 구성

Claude Code MCP 설정(~/.claude/claude_desktop_config.json)에 추가하세요:

{
  "mcpServers": {
    "wordpress": {
      "command": "wp-cli-mcp",
      "env": {
        "WP_PATH": "/path/to/your/wordpress"
      }
    }
  }
}

SSH를 통한 원격 서버

{
  "mcpServers": {
    "wordpress": {
      "command": "wp-cli-mcp",
      "env": {
        "WP_SSH": "user@yourserver.com:/var/www/html"
      }
    }
  }
}

환경 변수

변수

설명

예시

WP_PATH

로컬 WordPress 경로

/var/www/html

WP_SSH

SSH 연결 문자열

user@host:/path/to/wp

WP_URL

사이트 URL (멀티사이트)

https://example.com

예시

테마 개발 워크플로우

You: "Scaffold a child theme based on twentytwentyfour"
Claude: Uses wp_scaffold_theme → creates child theme files

You: "Install and activate it"
Claude: Uses wp_theme_activate → theme is live

You: "Create the homepage with a hero section and 3 feature cards"
Claude: Uses wp_post_create → creates page with HTML content

플러그인 관리

You: "What plugins do I have installed?"
Claude: Uses wp_plugin_list → shows all plugins with status

You: "Install Contact Form 7 and WooCommerce"
Claude: Uses wp_plugin_install twice → both installed and activated

데이터베이스 작업

You: "I'm migrating from staging.example.com to example.com"
Claude: Uses wp_db_export → backup first
       Uses wp_search_replace (dry_run) → preview changes
       Uses wp_search_replace → apply changes
       Uses wp_cache_flush → clear cache

함께 사용하면 좋은 도구

이 세 가지를 함께 사용하여 완벽한 AI 기반 WordPress 개발 환경을 구축하세요.

라이선스

MIT — Mustafa Vatandas

Install Server
A
security – no known vulnerabilities
A
license - permissive license
B
quality - B tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mvtandas/wp-cli-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server