MCP ServerFeatured

Drupal Scout MCP

AI 驱动的 Drupal 开发助手。

PythonMCPDrupalAI

一个模型上下文协议 (MCP) 服务器,将 Drupal 专业知识带给 Claude 等 AI 助手。它通过在他们的 AI 对话中直接提供对 Drupal 文档、最佳实践和代码示例的即时访问来帮助开发人员。使 Drupal 开发更快、更高效。

问题

使用 AI 工具的 Drupal 开发者,为了回答一些简单问题,要在代码库和实时数据库之间不断切换上下文。有哪些内容类型?哪些模块依赖这个?watchdog 里有什么?每个答案都要花费一次 drush 调用、一次 grep、一次 YAML 检查和几百个 token。Drupal Scout MCP 把这些都收进一个 MCP 服务器里。

方案

一个基于 Python(FastMCP)的 MCP 服务器,包含十一个工具模块。静态索引解析 .info.yml、.services.yml 和 .routing.yml 文件以提供离线洞察。drush php:eval 实时查询从活动配置中拉取实体、字段和视图。最终结果是一个混合方案,速度优先时从代码回答,准确性优先时从数据库回答。

关键决策

  • 懒加载初始化。预索引推迟到首次请求,使 MCP 启动永远不会超时。
  • 只读设计。工具只查询;AI 执行 drush 或 composer 来做变更。
  • 为大体量实体导出 CSV,避免在大型站点上超出 token 预算。
  • 集成 Drupal.org API,AI 可以在不离开对话的情况下检索 contrib 生态。

状态

已发布到 PyPI,包名 drupal-scout-mcp。处于活跃开发阶段,近期完成了 Excel 导出、taxonomy 改进和 CI。

Want similar work for your team?

AI-native senior engineering for AI, cloud, and web. Open to consulting engagements and full-time roles.