article
README
🚀 Drupal 的 MCP 服务器
这是一个基于 TypeScript 的 Drupal MCP 服务器,它能借助 Drupal API 提供资源、工具和提示等功能,为相关开发和使用场景提供便利。
🚀 快速开始
若你想快速上手这个 Drupal MCP 服务器,可参考后续的开发和安装步骤。
✨ 主要特性
资源
- 在初始化阶段由 Drupal API 定义的所有资源。
工具
- 在初始化阶段由 Drupal API 定义的所有工具。
提示
- 在初始化阶段由 Drupal API 定义的所有提示。
📦 安装指南
开发环境依赖安装
首先,你需要安装项目所需的依赖:
bun install
服务器构建
安装完依赖后,你可以构建服务器:
bun run build
开发模式
若你想在开发过程中实现自动重建,可以使用以下命令:
bun run dev
与 Claude Desktop 一起使用的配置
要与 Claude Desktop 一起使用该服务器,你需要添加服务器配置:
- 在 MacOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json - 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
配置文件内容如下:
{
"mcpServers": {
"mcp-server-drupal": {
"command": "__BINARY_PATH__",
"args": ["--drupalBaseUrl", "__DRUPAL_BASE_URL__"],
"env": {}
}
}
}
调试建议
由于 MCP 服务器通过 stdio 通信,调试可能具有挑战性。我们建议使用 MCP Inspector,它作为包脚本可用,使用以下命令即可启动:
bun run inspector
Inspector 将在浏览器中提供访问调试工具的 URL。
微信扫一扫