使用说明
Elementeer MCP
[!注意] 公共镜子。 规范存储库托管在我们的自托管git上。 此GitHub副本是一个只读镜像,保持同步以提高可见性和 安装。欢迎通过Issues提交Bug报告;应用pull请求 上游并同步回这里。
模型上下文协议服务器将AI代理连接到Elementeer驱动的WordPress站点。
一个Node.js MCP服务器 128多种免费工具, 总计250+个工具, 65种细粒度功能,以及 L0–L3治理 用于安全的AI代理操作。处理模板组成、网站评估、品牌设置、创建者工作流程、主题构建、导航、媒体、搜索引擎优化、性能、翻译、可访问性、LMS、慈善、预订、电子商务和插件生态系统管理——所有这些都通过一个协议界面完成。
配套插件: 元素/元素 --暴露
/wp-json/elementeer/v1/在你的WordPress网站上。
快速开始
1.安装WordPress插件
下载自 元素/元素 → 上传→ 激活→ 设置→ Elementeer MCP→ 生成密钥。
2.安装MCP服务器
npm install -g @elementeer/mcp
elementeer-mcp init # creates ~/.elementeer/config.json
3.配置您的网站
编辑 ~/.elementeer/config.json:
{
"sites": [
{
"id": "my-site",
"name": "My WordPress Site",
"url": "https://yoursite.com",
"apiKey": "ek_your_key_here",
"default": true
}
]
}
4.添加到您的MCP客户端
{
"mcpServers": {
"elementeer": {
"command": "elementeer-mcp"
}
}
}
来自Capacium
cap install elementeer-mcp
工具
模板库
| 工具 | 能力 |
|---|---|
list_templates |
library-operations:read |
get_template |
library-operations:read |
create_template |
library-operations:write |
update_template |
library-operations:write |
rename_template |
library-operations:write |
duplicate_template |
library-operations:write |
delete_template |
library-operations:write |
bulk_rename |
library-operations:write |
get_template_data |
library-operations:read |
update_template_data |
library-operations:write |
extract_sections |
library-operations:read |
list_by_type |
library-operations:read |
set_category |
library-operations:write |
set_tags |
library-operations:write |
audit_library |
library-operations:read |
站点智能
| 工具 | 能力 |
|---|---|
assess_site |
site-audit:read |
get_recommendations |
site-audit:read |
get_site_info |
site-audit:read |
get_performance_report |
performance-operations:read |
flush_elementor_cache |
performance-operations:write |
品牌与设计
| 工具 | 能力 |
|---|---|
wizard_brand_setup |
design-system:write |
get_site_settings |
site-settings:read |
update_site_settings |
site-settings:write |
内容
| 工具 | 能力 |
|---|---|
creator_mode |
content-structure:write |
wizard_theme_builder |
theme-structure:write |
create_page / create_post |
content-operations:write |
update_post_meta |
content-operations:write |
delete_post |
content-operations:write |
list_taxonomies |
content-operations:read |
create_term / update_term / delete_term |
content-operations:write |
list_post_types |
content-operations:read |
导航
| 工具 | 能力 |
|---|---|
list_menus / create_menu / delete_menu |
theme-structure:read|write |
list_menu_items / create_menu_item |
theme-structure:read|write |
update_menu_item / delete_menu_item |
theme-structure:write |
list_menu_locations / assign_menu_location |
theme-structure:read|write |
媒体
| 工具 | 能力 |
|---|---|
list_media / get_media |
media-operations:read |
update_media / delete_media |
media-operations:write |
audit_unused_media |
media-operations:read |
search_stock_images |
media-operations:read |
sideload_stock_image |
media-operations:write |
generate_ai_image |
media-operations:write |
搜索引擎优化
| 工具 | 能力 |
|---|---|
get_seo_meta |
seo-operations:read |
update_seo_meta |
seo-operations:write |
治理
| 工具 | 能力 |
|---|---|
queue_change |
governance:write |
list_change_queue |
governance:read |
review_change |
governance:review |
apply_change |
governance:apply |
融合家庭
所有适配器都会自动检测各自的插件。WooCommerce、Voxel、Amelia预订、LearnDash/Tutor LMS、GiveWP/Charitable、可访问性(Ally)、翻译(WPML/Polylang)和插件生态系统分析工具——每种工具都具有适用于域的读/写操作、小部件清单、使用情况跟踪和重叠检测。
治理级别
Elementeer为安全的人工智能操作实施了四层治理模型:
| 级别 | 描述 | 行为 |
|---|---|---|
| 10个 | 只读检查 | 无需同意——列出、获取、评估 |
| L1级 | 安全写入 | 自动执行--创建、更新元数据 |
| 二级 | 有影响力的写作 | 自动排队等待人工审核——布局更改、品牌设置 |
| 三级 | 高风险操作 | 在获得明确同意之前进行阻止——删除、插件冲突测试 |
L2工具调用 queue_change 自动。L3工具需要 consent: true 在请求中。这使人工智能代理可以自由地提出有意义的更改,同时保持网站所有者的控制权。
权限架构
第1层-API关键功能。 每个密钥都包含一个明确的域功能列表。返回只读密钥 elementeer_insufficient_scope --不是 elementeer_invalid_key --在任何写入尝试中,代理都可以精确地引导用户。
第2层——治理设置。 站点管理员配置 allowed_capabilities 在WordPress管理中。即使密钥具有功能,如果治理阻止了它,服务器也会返回 elementeer_governance_blocked.Site所有者锁定整个域而不吊销密钥。
MCP服务器将这些错误代码映射到键入的 ElementeerErrorCode 值,以便AI客户端接收可操作的错误信息。
产品层级
| 免费 | 高级 | |
|---|---|---|
| 工具 | 128+ | 250+ |
| 站点 | 无限制 | 无限制 |
| 模板CRUD | ✓ | ✓ |
| 现场评估和建议 | ✓ | ✓ |
| 品牌设置向导 | ✓ | ✓ |
| 创造者之光 | ✓ | ✓ |
| 导航和内容CRUD | ✓ | ✓ |
| 媒体库 | ✓ | ✓ |
| SEO Meta | ✓ | ✓ |
| 性能基础 | ✓ | ✓ |
| 插件检测(11个适配器) | ✓ | ✓ |
| 向导工作流(5个系列) | ✓ | ✓ |
| WooCommerce | — | ✓ |
| Amelia预订 | — | ✓ |
| AI批量翻译 | — | ✓ |
| 快照和版本控制 | — | ✓ |
| 设计令牌提取 | — | ✓ |
| 更改审核队列 | — | ✓ |
| 性能深潜 | — | ✓ |
| 工作室编排 | — | 🔮 (未来) |
建筑学
elementeer-mcp/
├── mcp-server/ # TypeScript MCP server
│ ├── src/
│ │ ├── index.ts # Server entry point & tool registration
│ │ ├── client.ts # Axios HTTP client for WordPress API
│ │ ├── config.ts # ~/.elementeer/config.json management
│ │ └── tools/ # 128+ tool implementations
│ ├── dist/ # Compiled output (npm entry: dist/index.js)
│ └── package.json # @elementeer/mcp v2.1.4
│
├── shared/ # Shared TypeScript types & validation
│ ├── src/
│ └── package.json # @elementeer/shared
│
├── mirror/ # Free mirror staging & sync scripts
│
├── capability.yaml # MCP capability manifest (65 capabilities)
├── TIERS.md # Tier comparison & pricing logic
├── CHANGELOG.md
├── ROADMAP.md
└── packages/ # npm workspace root
技术栈: TypeScript 5.4+(严格模式),Zod验证,Axios HTTP客户端,Vitest测试运行器,npm工作区。
代理设置
Elementeer MCP可与任何兼容MCP的客户端配合使用。
Claude 桌面版
{
"mcpServers": {
"elementeer": { "command": "elementeer-mcp" }
}
}
光标
{
"mcpServers": {
"elementeer": { "command": "elementeer-mcp" }
}
}
开源代码
opencode mcp add elementeer -- elementeer-mcp
反重力/法典
按照各自的配置 mcpServers 设置--使用 elementeer-mcp 作为命令,在中添加站点配置 ~/.elementeer/config.json.
容量
cap install elementeer-mcp
发展
npm install
npm run build
npm run test --workspace=mcp-server
npm run test:coverage --workspace=mcp-server
npm run test:watch --workspace=mcp-server
npm run test --workspace=shared
贡献
- 分叉和克隆
- 创建分支:
git checkout -b feat/your-feature - 通过测试进行更改
- 跑
npm test - 使用模板打开拉取请求
链接
- 文档: docs.elementer.xyz
- WordPress插件: github/elementer/elementer
- 转换桥: github/elementer/elementer-bridge
- 专业插件: github/elementer/elementer-pro (私人)
许可证
MCP服务器: 阿帕奇-2.0
捆绑插件(免费): GPL-2.0或更高版本——见 元素/元素.
专业插件: 专有——见 elementer/elementer pro (私人)。
