
drupal-modules-mcp MCP Server

2025.02.15
0
JavaScriptDrupal 模块信息开发辅助开发效率
drupal-modules-mcp 是一个基于 TypeScript 的 MCP 服务器,专门用于从 drupal.org 获取 Drupal 模块的详细信息。该服务器为 AI 助手和其他工具提供准确、最新的 Drupal 模块信息,包括版本兼容性、安装说明和文档等。
View on GitHub
Overview
基本能力
产品定位
drupal-modules-mcp 是一个专门用于获取 Drupal 模块信息的 MCP 服务器,旨在为开发者和 AI 助手提供准确的模块数据。
核心功能
- 获取模块信息:通过
get_module_info
工具获取 Drupal 模块的详细信息,包括名称、描述、最新推荐版本、下载统计、模块状态、Composer 安装命令、Drupal 版本兼容性、项目 URL 和模块文档等。
适用场景
- 开发辅助:帮助开发者快速获取 Drupal 模块的详细信息,提高开发效率。
- AI 助手集成:为 AI 助手提供准确的 Drupal 模块数据,支持智能问答和推荐。
工具列表
get_module_info
:获取 Drupal 模块的详细信息。
常见问题解答
- 调试困难:由于 MCP 服务器通过 stdio 通信,调试可能较为困难。推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
安装依赖:
npm install
安装教程
- 构建服务器:
npm run build
- 开发模式(自动重建):
npm run watch
- 配置 Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
-
添加以下配置:
json { "mcpServers": { "drupal-modules-mcp": { "command": "/path/to/drupal-modules-mcp/build/index.js" } } }
-
配置 Cline, Roo-Cline, 和 Windsurf:
- 打开 IDE 设置,导航到 MCP Servers 部分,添加以下配置:
json { "drupal-modules-mcp": { "command": "/path/to/drupal-modules-mcp/build/index.js" } }
调试方式
使用 MCP Inspector 进行调试:
npm run inspector
许可证
None