“Drupal” MCP 服务器能做什么?
Drupal MCP 服务器是基于 TypeScript 的辅助服务器,专为配合 Drupal MCP 模块设计,并通过 STDIO 传输协议运行。它实现了模型上下文协议(MCP),让 AI 助手能够连接 Drupal 丰富的内容管理功能及外部数据源。这种集成使开发者和 AI 客户端能够通过 AI 驱动的工作流自动化、查询和管理 Drupal 站点。通过简化内容获取、管理操作和模块交互等任务,提升了开发效率,增强了生产力,并支持如自动化内容运营、站点审计和无缝 API 集成等高级用例。对于希望利用 LLM 驱动自动化和上下文感知工具增强 Drupal 工作流的团队来说,该服务器尤为有用。
提示模板列表
在可用的仓库文件中未列出或描述任何提示模板。
资源列表
在可用的仓库文件中未有明确的 MCP 资源原语被记录或描述。
工具列表
在可用的仓库文件中未发现工具定义,也没有 server.py 或类似的工具 API 列表。
此 MCP 服务器的使用场景
- 自动化内容运营: 通过 AI 驱动的工作流,在 Drupal 中简化内容创建、更新和删除,减轻编辑和站点管理员的手动负担。
- 站点审计与报告: 使 AI 助手能够审核、汇总并报告 Drupal 站点配置、内容状态或用户活动,助力运维与合规。
- 内容查询自动化: 允许 AI 客户端以编程方式抓取、筛选或分析 Drupal 内容,助力研究、迁移或内容优化。
- 模块与配置管理: 支持与 Drupal 模块和设置的自动化交互,适用于快速开发和部署场景。
- 与外部服务的无缝集成: 利用 MCP 服务器将 Drupal 与其他 API 或数据源连接,实现复杂的跨平台工作流。
如何搭建
Windsurf
- 确保已安装 Node.js 和 Windsurf 编辑器的最新版本。
- 找到您的 Windsurf 配置文件(如
windsurf.json)。 - 在
mcpServers部分添加 Drupal MCP 服务器:"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } } - 保存配置文件并重启 Windsurf。
- 通过检查 MCP 服务器状态面板确认服务器正在运行。
Claude
- 按照其文档设置 Claude 的本地或云端环境。
- 编辑 Claude 配置文件(如
claude.json)。 - 添加 Drupal MCP 服务器配置:
"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } } - 重启 Claude 以应用更改。
- 在集成面板中确认连接。
Cursor
- 安装 Node.js 并确保 Cursor 已更新到最新版。
- 打开
cursor.json配置文件。 - 在
mcpServers下插入以下内容:"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } } - 保存文件并重启 Cursor。
- 在 MCP 服务器列表中查找 “drupal-mcp”。
Cline
- 准备好已安装 Node.js 和 Cline 的环境。
- 进入
cline.json配置文件。 - 添加 Drupal MCP 服务器:
"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } } - 保存并重启 Cline。
- 确保在 Cline UI 中可以使用该 MCP 服务器。
API 密钥安全传递
请使用环境变量安全地传递敏感密钥。例如:
"mcpServers": {
"drupal-mcp": {
"command": "npx",
"args": ["@drupal/mcp-server@latest"],
"env": {
"API_KEY": "${API_KEY}"
},
"inputs": {
"apiKey": "${API_KEY}"
}
}
}
将 "API_KEY" 替换为您实际的环境变量名称。
如何在工作流中使用此 MCP
在 FlowHunt 中集成 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,首先在流程中添加 MCP 组件,并将其连接到您的 AI 代理:

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:
{
"drupal-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用此 MCP,获得其全部功能和能力。请记得将 “drupal-mcp” 改为您实际的 MCP 服务器名称,并将 URL 替换为您的 MCP 服务器地址。
概览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | 基于 README 和仓库概述 |
| 提示模板列表 | ⛔ | 未找到提示模板 |
| 资源列表 | ⛔ | 未发现明确资源 |
| 工具列表 | ⛔ | 仓库中无工具定义 |
| API 密钥安全 | ✅ | 提供了标准的 env/集成代码片段 |
| 采样支持(评估时不太重要) | ⛔ | 未提及 |
基于上述内容,该 MCP 服务器作为 Drupal 的基础集成表现不错,但在公开文件中缺乏高级 MCP 功能(工具、资源、提示模板)的可见文档。所给的部署说明和许可协议很清晰,但针对开发者的功能尚未文档化。评分:4/10,一般可用性和清晰度,文档和功能公开有待提升。
MCP 评分
| 是否有 LICENSE | ✅ (MIT) |
|---|---|
| 至少有一个工具 | ⛔ |
| Fork 数量 | 5 |
| Star 数量 | 40 |
