返回 MCP 目录
public公开dns本地运行

godot-mcp

Godot MCP技能系统是一套完整的AI辅助游戏开发工具集,包含11个专业技能,覆盖从项目创建到产品发布的完整开发流程,用户可通过自然语言描述让AI自动调用相应工具完成复杂任务。

article

README

🚀 🎮 Godot MCP 技能系统使用指南

Godot MCP 技能系统是一套完备的 AI 辅助游戏开发工具集,涵盖 11 个专业技能,贯穿从项目创建到产品发布的整个开发流程。用户只需通过自然语言描述,就能让 AI 自动调用相应的 MCP 工具,轻松完成复杂的开发任务。

🚀 快速开始

技能加载方式

1. 自动加载 (推荐)

Claude 会自动发现以下位置的技能:

  • 项目技能.claude/skills/<技能名>/(当前项目)
  • 个人技能~/.claude/skills/<技能名>/(全局使用)

2. 手动调用技能

# 调用特定技能 (使用正确的技能名称)
/skill godot-project-creator
/skill godot-gameplay-developer
/skill godot-ui-designer
/skill godot-animation-studio
/skill godot-performance-optimizer
/skill godot-test-debugger
/skill godot-product-polisher
/skill godot-compatibility-checker
/skill context7-auto-research
/skill mcp-orchestration
/skill chinese-dev-guide

✨ 主要特性

  • 拥有 11 个专业技能,覆盖游戏开发全流程。
  • 支持自动加载和手动调用技能。
  • 支持技能参数自定义,可根据不同需求调整。
  • 大幅提升开发效率,降低错误率,提升项目质量。

💻 使用示例

基础用法

自动触发示例

用户: "我想创建一个 RPG 游戏,包含角色系统、物品系统和战斗系统"
→ 自动触发 godot-project-creator 技能
→ 生成完整的项目架构和模块化结构

用户: "实现一个能二段跳和冲刺的角色"
→ 自动触发 godot-gameplay-developer 技能
→ 创建完整的角色控制逻辑和状态机

用户: "游戏在低端设备上运行卡顿,需要优化到 60FPS"
→ 自动触发 godot-performance-optimizer 技能
→ 分析性能瓶颈并自动优化

用户: "如何实现 Godot 4.x 的彩色爆炸粒子效果"
→ 自动触发 context7-auto-research 技能
→ 查询最新文档并返回实现方案

用户: "遇到 Godot 兼容性错误:Invalid assignment of property 'emission_amount'"
→ 自动触发 godot-compatibility-checker 技能
→ 检测并修复兼容性问题

手动调用示例

/skill godot-ui-designer
→ 创建专业的游戏 UI 界面系统
→ 确保响应式布局和用户体验

/skill godot-test-debugger
→ 创建完整的测试和调试工作流
→ 自动化测试和错误诊断

/skill godot-product-polisher
→ 全面提升游戏质量和用户体验
→ 准备发布所需的素材和优化

高级用法

1. 技能组合使用

"我想创建一个格斗游戏,要求有精美的视觉效果和流畅的操作体验"
→ 同时激活:project-creator + gameplay-developer + ui-designer + animation-studio + product-polisher

2. 分阶段开发

阶段 1:先用 godot-project-creator 创建基础框架
阶段 2:用 godot-gameplay-developer 实现核心玩法
阶段 3:用 godot-animation-studio 添加动画和特效
阶段 4:用 godot-performance-optimizer 优化性能
阶段 5:用 godot-product-polisher 美化打磨

3. 问题定向解决

"游戏运行时经常崩溃,内存占用过高"
→ 激活 godot-test-debugger 进行问题诊断
→ 激活 godot-performance-optimizer 进行内存优化

📚 详细文档

🏗️ 核心开发技能 (7 个)

📋 godot-project-creator

  • 路径godot-project-creator/SKILL.md
  • 功能:智能化项目创建与场景管理
  • 触发:新项目创建、项目架构设计、模板生成
  • 特色:自动生成符合 Godot 4.x 最佳实践的完整项目架构
  • 使用示例:"创建一个 2D 平台跳跃游戏项目"

🎮 godot-gameplay-developer

  • 路径godot-gameplay-developer/SKILL.md
  • 功能:核心玩法逻辑开发
  • 触发:角色控制、物理系统、AI 行为、游戏规则
  • 特色:支持复杂游戏机制的智能实现
  • 使用示例:"实现一个能二段跳和冲刺的角色"

🎨 godot-ui-designer

  • 路径godot-ui-designer/SKILL.md
  • 功能:UI 界面系统开发
  • 触发:HUD 设计、菜单系统、响应式布局
  • 特色:自动适配不同分辨率的智能 UI 系统
  • 使用示例:"创建像王者荣耀那样的游戏 HUD"

🎬 godot-animation-studio

  • 路径godot-animation-studio/SKILL.md
  • 功能:资源与动画创建
  • 触发:精灵导入、动画配置、粒子特效、音效集成
  • 特色:一站式资源制作和动画系统
  • 使用示例:"为骑士角色制作待机、行走、攻击动画"

⚡ godot-performance-optimizer

  • 路径godot-performance-optimizer/SKILL.md
  • 功能:性能优化与适配
  • 触发:性能问题、分辨率适配、内存优化
  • 特色:智能性能分析和自动优化
  • 使用示例:"优化游戏到 60FPS,适配各种屏幕"

🔧 godot-test-debugger

  • 路径godot-test-debugger/SKILL.md
  • 功能:测试与调试工作流
  • 触发:自动化测试、错误诊断、调试工具
  • 特色:全面的测试和调试解决方案
  • 使用示例:"为角色系统创建完整的单元测试"

✨ godot-product-polisher

  • 路径godot-product-polisher/SKILL.md
  • 功能:产品美化与打磨
  • 触发:视觉效果增强、音效优化、用户体验改进
  • 特色:从"能用"到"精美"的全面提升
  • 使用示例:"提升游戏的视觉冲击力和用户体验"

🛠️ 基础支持技能 (4 个)

🤖 context7-auto-research

  • 路径context7-auto-research/SKILL.md
  • 功能:自动使用 Context7 进行文档研究
  • 触发:"如何实现"、"配置"、"文档"等关键词
  • 特色:实现用户要求的自动化规则:"Always use context7 when I need code generation, setup or configuration steps, or library/API documentation"

🎮 godot-compatibility-checker

  • 路径godot-compatibility-checker/SKILL.md
  • 功能:检测和修复 Godot 3.x 与 4.x 兼容性问题
  • 触发:版本升级、API 错误、兼容性问题
  • 特色:基于实际项目经验的修复方案

🔧 mcp-orchestration

  • 路径mcp-orchestration/SKILL.md
  • 功能:编排多个 MCP 工具完成复杂任务
  • 触发:多步骤开发流程、工具链协作
  • 特色:支持串行、并行、条件、循环四种模式

🌏 chinese-dev-guide

  • 路径chinese-dev-guide/SKILL.md
  • 功能:中文环境配置和开发指导
  • 触发:中文交流、本地化需求
  • 特色:完整的中文化开发环境

🚀 完整开发流程示例

场景:从零创建一个完整的 2D 平台跳跃游戏

用户:我想制作一个类似超级马奥的 2D 平台跳跃游戏

步骤 1:项目创建 [godot-project-creator]
→ 自动创建项目结构
→ 配置基础节点和场景
→ 设置输入映射
→ 创建基础脚本模板

步骤 2:核心玩法开发 [godot-gameplay-developer]
→ 实现角色移动和跳跃物理
→ 创建平台碰撞检测
→ 设计收集品和敌人系统
→ 实现关卡流程逻辑

步骤 3:UI 界面设计 [godot-ui-designer]
→ 创建游戏 HUD(生命值、分数、时间)
→ 设计主菜单和暂停菜单
→ 实现设置界面
→ 确保响应式布局

步骤 4:动画和特效 [godot-animation-studio]
→ 导入角色精灵图集
→ 创建待机、跑、跳、攻击动画
→ 设计收集品特效
→ 配置跳跃音效

步骤 5:性能优化 [godot-performance-optimizer]
→ 优化渲染性能
→ 适配不同分辨率
→ 管理内存使用
→ 测试不同设备表现

步骤 6:测试调试 [godot-test-debugger]
→ 创建自动化测试
→ 诊断和修复 bug
→ 性能测试和分析
→ 生成测试报告

步骤 7:产品打磨 [godot-product-polisher]
→ 增强视觉效果
→ 优化音效体验
→ 改进用户反馈
→ 准备发布素材

最终结果:一个完整、优化、精美的 2D 平台跳跃游戏

MCP 工具集成

所有技能都明确说明了使用的 MCP 工具:

  • Context7 MCP:文档检索和查询
  • Godot MCP:Godot 引擎集成(节点操作、脚本管理、场景控制等)
  • Chrome DevTools MCP:Web 开发调试
  • Sequential Thinking MCP:逻辑分析和推理
  • Bash MCP:系统命令执行
  • Read/Write/Edit MCP:文件操作
  • Grep/Glob MCP:代码搜索和扫描

📊 效果评估

开发效率提升

  • 代码生成速度:提升 10 - 50 倍
  • 错误率降低:减少 70% 的常见错误
  • 学习成本:新手也能快速上手
  • 质量保证:遵循最佳实践

项目质量提升

  • 架构设计:模块化、可扩展
  • 性能优化:自动性能调优
  • 用户体验:专业的交互设计
  • 发布就绪:符合商店标准

🔧 自定义和扩展

技能参数调整

每个技能都支持参数自定义,例如:

  • 优化级别:basic/standard/high/premium
  • 目标平台:PC/mobile/console
  • 性能目标:30fps/60fps/120fps
  • 质量要求:functional/polished/AAA

🚨 注意事项

使用限制

  1. 技能目录:技能必须放在 .claude/skills/ 目录下才能被自动加载
  2. 技能名称:使用简单的小写名称和连字符,不要包含空格
  3. 文件格式:每个技能必须包含 SKILL.md 文件
  4. YAML 格式:技能文件开头必须包含正确的 YAML front matter
  5. MCP 依赖:某些技能需要特定的 MCP 工具已配置并运行
  6. 复杂度限制:超大型项目需要分步实施
  7. 硬件要求:某些高级功能需要较好的硬件配置

最佳实践

  1. 明确需求:提供清晰、具体的需求描述
  2. 分步实施:复杂项目分阶段完成
  3. 及时反馈:对生成结果提供反馈
  4. 持续学习:了解各技能的能力边界
  5. 渐进增强:从基础到高级逐步增强

🔮 未来规划

短期目标

  • 增加更多游戏类型模板
  • 优化自然语言理解能力
  • 提升代码质量和性能
  • 增强团队协作功能

长期愿景

  • 完全 AI 驱动的游戏开发
  • 实时协作开发平台
  • 智能化项目管理
  • 自动化测试和发布

版本:2.0.0 最后更新:2025 - 11 - 09 技能总数:11 个 状态:已加载并可使用 分类:核心开发技能(7 个) + 基础支持技能(4 个) 特色:完整的 AI 辅助游戏开发工作流

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端