drupal-modules-mcp MCP Server

drupal-modules-mcp MCP Server

site icon
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

安装教程

  1. 构建服务器
npm run build
  1. 开发模式(自动重建)
npm run watch
  1. 配置 Claude Desktop
  2. MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. Windows: %APPDATA%/Claude/claude_desktop_config.json
  4. 添加以下配置: json { "mcpServers": { "drupal-modules-mcp": { "command": "/path/to/drupal-modules-mcp/build/index.js" } } }

  5. 配置 Cline, Roo-Cline, 和 Windsurf

  6. 打开 IDE 设置,导航到 MCP Servers 部分,添加以下配置: json { "drupal-modules-mcp": { "command": "/path/to/drupal-modules-mcp/build/index.js" } }

调试方式

使用 MCP Inspector 进行调试:

npm run inspector

许可证

None