AI Skill Hub 强烈推荐:Elementor MCP 是一款优质的MCP工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。
Elementor MCP 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
Elementor MCP 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/msrbuilds/elementor-mcp
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"elementor-mcp": {
"command": "npx",
"args": ["-y", "elementor-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 Elementor MCP 执行以下任务... Claude: [自动调用 Elementor MCP MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"elementor_mcp": {
"command": "npx",
"args": ["-y", "elementor-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
</div>
A WordPress plugin that extends the WordPress MCP Adapter to expose Elementor data, widgets, and page design tools as MCP (Model Context Protocol) tools. This enables AI agents like Claude, Cursor, and other MCP-compatible clients to create and manipulate Elementor page designs programmatically.
<img width="1995" height="1141" alt="image" src="https://github.com/user-attachments/assets/06ab916a-0146-4a5f-828c-d5aa409cb072" />
delete-media, the 2 Users write tools, the 3 Filesystem write tools, and the 3 Database write tools), so the typical active surface is smaller until you opt in on the Tools tabis_elementor flag that steers agents to the Elementor tools for builder pagesadmin_email is read-only; permalink changes auto-flush rewrite rules. manage_options. (v3.0.0)manage_options-class capabilities. (v3.0.0)get-media: every registered size, dimensions, metadata, alt/caption/description), edit metadata (update-media: alt text, title, caption, description — a one-call accessibility/SEO fix), and delete attachments (delete-media: destructive and effectively permanent; disabled-by-default and requires confirm:true). URL uploads continue via sideload-image. (v3.0.0)create-user assigns only non-admin roles and auto-generates a strong password (emailed to the new user — never returned); update-user edits profile fields only and refuses any user with admin-level capabilities (administrators are off-limits). list-users/get-user are enabled by default; create-user/update-user are disabled-by-default. (v3.0.0)analyze-performance audits server config, WordPress internals (database size, autoloaded options, post revisions, cron backlog, persistent object cache, OPcache, plugin count), and a target page (defaults to the frontpage; optional url/post_id) for performance bottlenecks. scan-security — the security counterpart — scans across malware heuristics (eval/base64 obfuscation, request-driven execution, command execution, webshells, encoded blobs, executable PHP under uploads), WordPress core-file integrity (against the official wordpress.org checksums), hardening (file editing, debug output, admin username, XML-RPC, version disclosure, HTTPS, security headers), and outdated/abandoned software. Both return a scored report (0-100 + A–F grade) with severity-tagged findings and ranked recommendations; the malware walk is bounded and never returns full file contents (path:line + snippet only). Read-only, self-contained (no external API beyond optional, graceful wordpress.org calls), enabled by default. (v3.0.0)read-file, list-directory, search-files — enabled by default). Modify and delete files (write-file, edit-file, delete-file) are disabled-by-default: every path is confined to ABSPATH (no traversal/symlink escape), writes auto-back up the original, wp-config.php/.htaccess are refused, the edit_files capability is enforced (honoring DISALLOW_FILE_EDIT), and all writes are audit-logged. delete-file requires confirm:true. manage_options. (v3.0.0)list-tables, describe-table, query — SELECT/SHOW/DESCRIBE/EXPLAIN only; writes, DDL, stacked statements, MySQL /*! executable comments, and file-access SQL are rejected; results capped; enabled by default). Structured parameterized writes (insert-row, update-rows, delete-rows) are disabled-by-default: uses $wpdb throughout (no raw write-SQL/DDL), forces a non-empty WHERE on update/delete, refuses wp_users/wp_usermeta, captures a before-image snapshot to an audit log, and delete-rows requires confirm:true. manage_options. (v3.0.0)list-widgets (filter by tier/category/search) → get-widget-schema (curated params, batch, or full raw schema) → add-free-widget / add-pro-widget (with Pro) → update-widget. The 62 widgets' curated params live in a built-in catalog (27 free / 30 Pro / 5 WooCommerce), so every widget and parameter stays reachable while the per-turn tool-list cost drops ~10×add-atomic-widget / update-atomic-widget and detect-elementor-versionapply-brand-kit MCP tool are ProWidget_Base class (35 control types, optional per-widget CSS/JS) that appears under a "Custom (EMCP)" category in the editor; a runtime safety net keeps a bad widget from breaking the editor| Dependency | Version |
|---|---|
| WordPress | >= 6.9 |
| PHP | >= 8.1 |
| Elementor | >= 3.20 (container support required) |
| WordPress MCP Adapter | Bundled (no separate install) |
| WordPress Abilities API | Bundled in WP 6.9+, or via Composer |
| Tool | Description |
|---|---|
save-as-template | Save a page or element as reusable template |
apply-template | Apply a saved template to a page |
create-theme-template | Pro: Create theme builder template (header/footer/single/archive/error-404/loop-item) |
set-template-conditions | Pro: Set display conditions on a theme builder template |
list-dynamic-tags | Pro: List all available dynamic tags with groups and categories |
set-dynamic-tag | Pro: Bind a dynamic tag to a specific element setting |
create-popup | Pro: Create a popup template |
set-popup-settings | Pro: Set triggers, display conditions, and timing on a popup |
Design and register custom Elementor widgets from a structured spec — no hand-written PHP. The generator compiles the spec + an HTML template ({{control}}, {{#if}}, {{#each}}) into a sandboxed Widget_Base class, escaping every value by its control type.
| Tool | Description |
|---|---|
list-control-types | List the supported control types + spec shape so agents build valid specs |
validate-widget-spec | Schema + generator dry-run; returns errors without persisting |
create-custom-widget | Generate + register a widget from a spec (auto-activates) |
update-custom-widget | Replace a widget's spec, regenerate, re-validate |
get-custom-widget | Return a widget's spec + generated PHP + status |
list-custom-widgets | List generated widgets (id, title, name, status) |
set-widget-status | Activate or deactivate a widget |
delete-custom-widget | Delete a widget (CPT + sandbox files) |
The prompts/ directory includes ready-to-use landing page prompts that demonstrate the full power of MCP Tools for Elementor tools. Each prompt is a complete blueprint — paste it into your AI client and watch an entire page get built automatically.
| Prompt | Industry | Description |
|---|---|---|
| [Local Business](prompts/LOCAL_BUSINESS.md) | General | Multi-purpose small business landing page with hero, services, testimonials, and contact |
| [Dental Clinic](prompts/DENTAL_CLINIC.md) | Health & Wellness | Professional dental practice with services, team, insurance info, and appointment booking |
| [Web Developer Portfolio](prompts/WEB_DEVELOPER_PORTFOLIO.md) | Professional Services | Developer portfolio with project showcase, tech stack, and contact form |
| [Hair Salon](prompts/HAIR_SALON.md) | Lifestyle | Stylish salon page with services menu, stylist profiles, and booking |
| [Car Wash](prompts/CAR_WASH.md) | Lifestyle | Car wash with wash packages, add-on services, and membership plans |
Each prompt includes: - Complete design system (color palette, typography, spacing) - Image search keywords for stock photo sourcing - SVG icon specifications - Full page structure (hero, sections, footer) - Entrance animations using Elementor's built-in Motion Effects - Custom CSS for hover states - Custom JavaScript for scroll animations and counters - Step-by-step execution order
Want more? A premium collection of 50 industry-specific prompts covering restaurants, med spas, law firms, florists, photography studios, and more is available separately.
Prefer to wire it up by hand? Create an Application Password at Users → Profile → Application Passwords, base64-encode username:app-password (echo -n "username:app-password" | base64), and point your client at https://your-site.com/wp-json/mcp/emcp-tools-server.
Core WordPress settings management over MCP — curated allowlist of general/reading/writing/discussion/media/permalink settings. get-settings doubles as discovery (returns each setting's type, label, enum options, and writable flag). update-settings batch-writes allowlisted keys and reports rejects in skipped[] without aborting the batch; permalink changes auto-flush rewrite rules. Both require manage_options. Safety: curated allowlist only — no arbitrary option access; siteurl/home and users_can_register/default_role are excluded; admin_email is read-only.
| Tool | Description |
|---|---|
get-settings | Read allowlisted WordPress settings across all groups; doubles as discovery (read-only, manage_options) |
update-settings | Batch-update allowlisted settings; rejects reported in skipped[]; permalink changes auto-flush rewrite rules (manage_options) |
| Tool | Description |
|---|---|
update-global-colors | Update site-wide color palette in Elementor kit |
update-global-typography | Update site-wide typography in Elementor kit |
For local development with WP-CLI available, you can use the stdio transport (no HTTP auth needed):
{
"mcpServers": {
"emcp-tools": {
"type": "stdio",
"command": "wp",
"args": [
"mcp-adapter", "serve",
"--server=emcp-tools-server",
"--user=admin",
"--path=/path/to/wordpress"
]
}
}
}
Discover and manage WordPress plugins and themes over MCP — built on WP core upgrader APIs. Installs are wordpress.org-only (by slug; no arbitrary URLs). Guardrails: EMCP Tools and Elementor can never be deactivated or deleted; the active plugin/theme is protected from deletion; install/update/delete require a directly-writable filesystem (clear error instead of an FTP hang). The 4 read/search tools are enabled by default; the 9 mutation tools ship disabled-by-default (admin opts in on the Tools tab).
| Tool | Description |
|---|---|
list-plugins | List installed plugins with active/inactive status, version, update-available flag, and protected marker (read-only, activate_plugins) |
search-plugins | Search the wordpress.org plugin directory by keyword — returns slug, name, version, rating, requirements (read-only, install_plugins) |
install-plugin | Install a plugin from wordpress.org by slug; optionally activate after install (install_plugins) |
activate-plugin | Activate an installed plugin by file path or slug (activate_plugins) |
deactivate-plugin | Deactivate a plugin; refuses to deactivate EMCP Tools or Elementor (activate_plugins) |
update-plugin | Update an installed plugin to the latest wordpress.org version; reports up-to-date when no update is pending (update_plugins) |
delete-plugin | Permanently delete an inactive, unprotected plugin (delete_plugins) |
list-themes | List installed themes with active status, version, update-available flag, and whether it is protected (read-only, switch_themes) |
search-themes | Search the wordpress.org theme directory by keyword (read-only, install_themes) |
install-theme | Install a theme from wordpress.org by slug (install_themes) |
switch-theme | Switch the active theme by stylesheet slug (switch_themes) |
update-theme | Update an installed theme to the latest wordpress.org version (update_themes) |
delete-theme | Permanently delete an inactive, unprotected theme (delete_themes) |
Elementor MCP 工具的简介,这是一个为 Elementor 页面构建工作流提供的工具集,包含 97 个 MCP 工具,涵盖查询与发现、页面管理、布局工具等功能。
Elementor MCP 工具的功能特点,包括 97 个 MCP 工具,涵盖 Elementor 页面构建工作流的各个方面,包括查询与发现、页面管理、布局工具等。
Elementor MCP 工具的环境依赖与系统要求,包括 WordPress、PHP、Elementor 等依赖项,以及对 WordPress MCP 适配器和 WordPress 能力 API 的要求。
Elementor MCP 工具的安装步骤,包括安装和激活 Elementor、WordPress MCP 适配器等插件,下载最新版本的 ZIP 文件,上传并激活插件等。
Elementor MCP 工具的配置说明,包括全局设置工具,例如更新全局颜色和字体等。
Elementor MCP 工具的 API说明,包括使用 WP-CLI stdio 进行本地开发的方法等。
Elementor MCP 工具的常见问题解答,包括如何创建应用密码、如何编码凭证等问题的解决方法。
高质量的MCP工具,扩展Elementor功能
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ GPL 3.0 — 强 Copyleft,衍生作品须开源,含专利保护条款,不可闭源使用。
总体来看,Elementor MCP 是一款质量优秀的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | elementor-mcp |
| 原始描述 | 开源MCP工具:WordPress plugin that turns Elementor into an MCP server — 97 AI-ready tools for。⭐363 · PHP |
| Topics | elementormcp-serverwordpressphp |
| GitHub | https://github.com/msrbuilds/elementor-mcp |
| License | GPL-3.0 |
| 语言 | PHP |
收录时间:2026-05-26 · 更新时间:2026-05-30 · License:GPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端