Better Godot MCP
Better Godot MCP
mcp-name: io.github.n24q02m/better-godot-mcp
用于 Godot Engine 的复合 MCP 服务器 -- 17 个助力 AI 辅助游戏开发的超级工具
功能
17 个复合超级工具 -- 场景、节点、脚本、着色器、动画、TileMap、物理、音频、导航、UI 等
完整的场景控制 -- 无需运行 Godot 即可直接创建、解析和修改
.tscn文件GDScript CRUD -- 在单次调用中创建、读取、写入和附加脚本
分层 Token 优化 -- 压缩描述 + 按需
help工具
Related MCP server: WET - Web Extended Toolkit
设置
使用 AI Agent -- 复制并发送此内容给您的 AI Agent:
请为我设置 @n24q02m/better-godot-mcp。请遵循此指南: https://raw.githubusercontent.com/n24q02m/better-godot-mcp/main/docs/setup-with-agent.md
手动设置 -- 请遵循 docs/setup-manual.md
工具
工具 | 操作 | 描述 |
|
| 项目元数据、运行/停止和设置 |
|
| 场景文件管理 |
|
| 场景树节点操作 |
|
| GDScript 文件 CRUD |
|
| 启动 Godot 编辑器并检查状态 |
|
| 服务器配置和环境检测 |
|
| 资源文件管理 |
|
| 输入动作和事件映射 |
|
| 信号连接 |
|
| 动画播放器和轨道 |
|
| TileMap 和 TileSet 管理 |
|
| 带有 Godot 4 语法的着色器文件 CRUD |
|
| 碰撞层和物理实体 |
|
| 音频总线和效果管理 |
|
| 导航区域、代理和障碍物 |
|
| UI 控件创建和主题设置 |
| - | 获取任何工具的完整文档 |
配置
Godot 二进制文件会自动从常见安装位置和 PATH 中检测。基本使用无需环境变量。您可以选择设置 GODOT_PROJECT_PATH 和 GODOT_PATH 来覆盖默认值。
变量 | 必需 | 默认值 | 描述 |
| 否 | - | 默认项目路径(工具也接受 |
| 否 | 自动检测 | Godot 二进制文件路径 |
限制
需要 Godot 4.x 项目结构
场景文件 (
.tscn) 通过文本操作进行解析/修改,而非使用 Godot 的内部 APIrun/stop/export操作需要安装 Godot 二进制文件Docker 模式的文件系统访问受限(请挂载您的项目目录)
安全性
二进制检测 -- 多路径 Godot 检测(环境变量、PATH、常见位置)
项目验证 -- 在操作前验证
project.godot是否存在跨平台 -- Windows、macOS、Linux 路径处理
从源码构建
git clone https://github.com/n24q02m/better-godot-mcp.git
cd better-godot-mcp
bun install
bun run dev许可证
MIT -- 参见 LICENSE。
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/n24q02m/better-godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server