Token导航 LogoToken导航TokenDH.com
drupal fastmcp logo
开发工具stdio官方级别未说明来源级核验

drupal fastmcp

MCP Server

一个基于FastMCP的AI驱动的Drupal 10开发服务器,帮助开发者生成符合标准的Drupal代码并提供代码分析与最佳实践指南。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
代码分析Python开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

abderrahimghazali

提供方

abderrahimghazali

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

Drupal FastMCP-基于人工智能的Drupal开发服务器

使用FastMCP构建的强大的MCP(模型上下文协议)服务器,为Drupal 10开发提供AI驱动的工具。该服务器帮助开发人员按照最佳实践和现代PHP模式生成干净、符合标准的Drupal代码。

特性

🚀 AI驱动的代码生成

  • 生成具有适当结构的完整Drupal 10模块
  • 按照内容实体模式创建自定义实体
  • 使用依赖注入和SOLID原则构建服务
  • 生成具有验证和CSRF保护的安全表单
  • 创建具有适当注释和架构的插件

🔍 代码分析和最佳实践

  • 分析现有Drupal代码是否符合标准
  • 获取不同主题的全面最佳实践指南
  • 安全、性能和架构建议
  • Drupal 10编码标准实施

可用工具

代码生成工具

  • generate_drupal_module -生成完整的Drupal 10模块
  • generate_drupal_entity -创建自定义内容实体
  • generate_drupal_service -使用DI和SOLID原则构建服务
  • generate_drupal_form -使用Form API生成安全表单
  • generate_drupal_plugin -创建插件(块、字段、REST等)

分析和指导工具

  • analyze_drupal_code -分析代码的合规性和最佳实践
  • drupal_best_practices_guide -获取全面的开发指南

Drupal 10标准合规性

PHP 8.1+功能 -具有严格类型的现代PHP\ ✅ 坚实的原则 -干净、可维护的面向对象设计\ ✅ PSR-12标准 -一致的代码格式\ ✅ 安全最佳实践 -输入验证、XSS预防、CSRF保护\ ✅ 性能优化 -缓存策略和高效查询\ ✅ 依赖注入 -正确使用服务容器\ ✅ 完整的文件 -所有代码的PHPDoc块

安装

  1. 克隆存储库:
git clone https://github.com/abderrahimghazali/drupal_fastmcp.git
cd drupal_fastmcp
  1. 安装依赖项:
pip install -r requirements.txt
  1. 运行服务器:
python main.py

用法

该服务器使用stdio传输作为MCP服务器运行,使其与支持模型上下文协议的MCP客户端和AI助手兼容。

工具使用示例

生成Drupal模块:

# This would be called by an MCP client
generate_drupal_module(
    module_name="my_custom_module",
    description="A custom module for specific functionality",
    requirements="User management and API integration"
)

创建自定义实体:

generate_drupal_entity(
    entity_type="content",
    entity_name="product",
    fields="title, description, price, category",
    features="revision support, translation ready"
)

建筑

服务器遵循干净的架构原则:

  • FastMCP集成 -基于MCP服务器的FastMCP框架构建
  • 基于工具的体系结构 -每个功能都作为单独的工具公开
  • Drupal标准执行 -所有生成的代码都遵循Drupal 10最佳实践
  • 综合文档 -内置指导和最佳实践

需求

  • Python 3.8+
  • FastMCP库
  • Drupal 10开发知识(使用生成的代码)

生成的代码特性

所有生成的代码包括:

  • PHP 8.1+严格类型(declare(strict_types=1);)
  • 使用适当的命名空间自动加载PSR-4
  • 通过服务容器注入依赖
  • 完整的PHPDoc文件
  • 安全最佳实践(输入验证、CSRF保护)
  • 使用缓存进行性能优化
  • 坚定的原则
  • Drupal编码标准合规性

贡献

欢迎投稿!请确保任何新工具或功能都能保持本项目所执行的高标准代码质量和Drupal最佳实践。

许可证

这个项目是开源的,可以在MIT许可证下使用。

______________________________________________________________________

专为重视干净、安全和可维护代码的Drupal 10开发人员而构建。 🚀

目录标签

目录标签

代码分析Python开发工具Drupal开发本地部署AI代码生成PHP开发Drupal10

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP