Drupal Modules MCP笔记系统
这个基于 TypeScript 的 MCP 服务器实现了一个简单的笔记系统,允许使用 MCP 概念通过 `note://` URI 和元数据来创建、列出和汇总文本笔记。
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_module_info 1 个参数 需填 1 项
Get information about a Drupal module from drupal.org
必填参数:module_name
服务介绍
drupal-modules-mcp MCP 服务器
一个用于从 drupal.org 获取 Drupal 模块信息的 Model Context Protocol 服务器。
这个基于 TypeScript 的 MCP 服务器提供了从 drupal.org 直接获取 Drupal 模块详细信息的工具。它帮助 AI 助手和其他工具获取关于 Drupal 模块的准确、最新的信息,包括版本兼容性、安装说明和文档。
特性
工具
get_module_info- 获取关于 Drupal 模块的全面信息- 需要模块的机器名称作为参数
- 返回详细的模块信息,包括:
- 名称和描述
- 最新推荐版本
- 下载统计
- 模块状态
- Composer 安装命令
- Drupal 版本兼容性
- 项目 URL
- 模块文档/README
开发
安装依赖项:
npm install
构建服务器:
npm run build
开发时自动重建:
npm run watch
安装
Claude Desktop
将服务器配置添加到您的 Claude Desktop 配置中:
在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"drupal-modules-mcp": {
"command": "/path/to/drupal-modules-mcp/build/index.js"
}
}
}
Cline, Roo-Cline 和 Windsurf
将服务器配置添加到您的 IDE 设置中:
- 打开 IDE 设置
- 导航到 MCP 服务器部分
- 添加一个新的服务器,并使用以下配置:
{ "drupal-modules-mcp": { "command": "/path/to/drupal-modules-mcp/build/index.js" } }
请确保将 /path/to/drupal-modules-mcp 替换为您实际安装服务器的路径。
调试
由于 MCP 服务器通过 stdio 进行通信,调试可能会比较困难。我们建议使用 MCP Inspector,该工具作为包脚本提供:
npm run inspector
Inspector 将提供一个 URL,以便您在浏览器中访问调试工具。