
wpcursor/elementor-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
A WordPress plugin that provides a Model Context Protocol (MCP) server interface for Elementor, enabling AI assistants like Claude to interact with Elementor's page builder functionality.
개요
A WordPress plugin that provides a Model Context Protocol (MCP) server interface for Elementor, enabling AI assistants like Claude to interact with Elementor's page builder functionality. Elementor MCP bridges the gap between AI assistants and Elementor, WordPress's leading page builder. It implements the Model Context Protocol (MCP) to provide: - : Query and explore available Elementor widgets - : Access and analyze Elementor templates - : Inspect page layouts and widget configurations - : Get widget and control settings - : Access Elementor's data schemas and structures This enables AI assistants to understand and work with Elementor sites through a standardized protocol. - : 7.4 or higher - : 6.6 or higher - : 3.0.0 or higher (must be installed and activated) - : Not required (uses PHP stdio) - : Latest version (for AI assistant integration) 1. Download or clone this repository 2. Place the elementor-mcp folder in your WordPress wp-content/plugins/ directory 3.
README
원문 README의 일부입니다. 원문 보기.
Elementor MCP - Model Context Protocol Server for Elementor
A WordPress plugin that provides a Model Context Protocol (MCP) server interface for Elementor, enabling AI assistants like Claude to interact with Elementor’s page builder functionality.
What This Plugin Does
Elementor MCP bridges the gap between AI assistants and Elementor, WordPress’s leading page builder. It implements the Model Context Protocol (MCP) to provide:
- Widget Discovery: Query and explore available Elementor widgets
- Template Management: Access and analyze Elementor templates
- Page Structure Analysis: Inspect page layouts and widget configurations
- Settings Retrieval: Get widget and control settings
- Schema Information: Access Elementor’s data schemas and structures
This enables AI assistants to understand and work with Elementor sites through a standardized protocol.
Requirements
WordPress Environment
- PHP: 7.4 or higher
- WordPress: 6.6 or higher
- Elementor: 3.0.0 or higher (must be installed and activated)
For MCP Server Operation
- Node.js: Not required (uses PHP stdio)
- Claude Desktop: Latest version (for AI assistant integration)
Installation
1. Manual Installation
- Download or clone this repository
- Place the
elementor-mcpfolder in your WordPresswp-content/plugins/directory - Run
composer installin the plugin directory (if using Composer dependencies) - Activate the plugin through the WordPress admin panel
2. Composer Installation (Development)
cd wp-content/plugins
git clone https://github.com/yourusername/elementor-mcp.git
cd elementor-mcp
composer install
3. Claude Code Installation
claude mcp add wpcursor-elementor --transport http https://your-wpsite.com/wp-json/elementor-mcp/v1/rpc
Then activate through WordPress admin.
Configuration
Claude Desktop Integration
Add this configuration to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"elementor": {
"command": "php",
"args": [
"/path/to/wordpress/wp-content/plugins/elementor-mcp/server.php",
"--site-url=https://yoursite.com"
]
}
}
}
Replace /path/to/wordpress/ and https://yoursite.com with your actual paths.
Basic Usage
From Claude Desktop
Once configured, you can interact with Elementor through natural language:
"Show me all available Elementor widgets"
"What widgets are used on the homepage?"
"Get the settings for the heading widget"
"List all Elementor templates"
Available MCP Tools
The plugin exposes these MCP tools (to be implemented):
get_widgets- List all registered Elementor widgetsget_widget_controls- Get controls for a specific widgetget_templates- List Elementor templates
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"elementor": {
"command": "php",
"args": [
"/path/to/wordpress/wp-content/plugins/elementor-mcp/server.php",
"--site-url=https://yoursite.com"
]
}
}
}