Drupal Modules Mcp

Drupal Modules Mcp

🚀 Drupal 模块 MCP 服务器

这是一个基于 TypeScript 的 MCP 服务器,用于从 drupal.org 获取 Drupal 模块信息。它为 AI 助手和其他工具提供了准确、及时获取 Drupal 模块详细信息的能力,包括版本兼容性、安装说明和文档等。

🚀 快速开始

本服务器是基于 TypeScript 构建的 MCP 服务器,主要用于从 drupal.org 获取 Drupal 模块的详细信息。借助它,AI 助手和其他工具能精准且及时地获取所需的模块信息。

✨ 主要特性

工具

  • 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 的设置中:

  1. 打开 IDE 设置。
  2. 导航到 MCP 服务器部分。
  3. 添加新的服务器,配置如下:
{
"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,在您的浏览器中打开即可。

  • 0 关注
  • 0 收藏,27 浏览
  • system 提出于 2025-10-03 01:51

相似服务问题

相关AI产品