一键导入
godot-mcp-auto-launcher
使用此技能自动启动Godot MCP服务器,确保在Godot项目启动时MCP工具可用。当需要确保MCP连接就绪或在项目启动时自动初始化MCP工具时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
使用此技能自动启动Godot MCP服务器,确保在Godot项目启动时MCP工具可用。当需要确保MCP连接就绪或在项目启动时自动初始化MCP工具时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Godot技能统一入口,根据用户需求智能选择并调用最适合的Godot子技能,提供15个专业技能的一站式开发体验
为中文开发者提供完整的项目本地化、环境配置和开发工作流指导,确保中英文双语环境下的最佳开发体验
自动使用Context7进行文档研究,当用户需要代码生成、配置步骤或库/API文档时无需明确请求即可自动获取最新信息
GDScript 语法权威指南,提供最新 Godot 4.5 语法规范、最佳实践、缩进规则和代码风格
Godot 资源与动画创建专家,支持自然语言描述自动完成精灵导入、动画配置、特效制作、音效集成等资源工作
提供批量操作Godot节点的能力,支持批量更新属性、重命名、删除和创建节点,大幅提升开发效率
| name | godot-mcp-auto-launcher |
| description | 使用此技能自动启动Godot MCP服务器,确保在Godot项目启动时MCP工具可用。当需要确保MCP连接就绪或在项目启动时自动初始化MCP工具时触发。 |
本技能负责自动检测和启动Godot MCP服务器,确保AI助手能够通过MCP工具与Godot编辑器通信。该技能提供完整的自动化流程,无需人工干预即可建立MCP连接。
在以下情况中使用此技能:
首先检查MCP Node.js客户端是否已经连接到Godot:
# 使用Node.js脚本检查状态
node /mnt/d/godot-mcp/.claude/skills/godot-mcp-auto-launcher/scripts/start-mcp.js status
# 或者直接检查端口
lsof -i :9080 # 查看Godot是否在监听9080端口
如果MCP客户端未运行,使用以下命令启动:
# 使用Node.js启动脚本(推荐)
node /mnt/d/godot-mcp/.claude/skills/godot-mcp-auto-launcher/scripts/start-mcp.js start
注意: 启动前请确保Godot编辑器已打开且MCP插件已启用。
启动脚本会自动:
MCP客户端会自动尝试连接到Godot WebSocket服务器(端口9080)。
启动后验证MCP连接是否正常:
# 检查状态
node /mnt/d/godot-mcp/.claude/skills/godot-mcp-auto-launcher/scripts/start-mcp.js status
# 查看日志
tail -f /tmp/mcp_launcher.log
停止MCP客户端:
node /mnt/d/godot-mcp/.claude/skills/godot-mcp-auto-launcher/scripts/start-mcp.js stop
重启MCP客户端:
node /mnt/d/godot-mcp/.claude/skills/godot-mcp-auto-launcher/scripts/start-mcp.js restart
显示帮助信息:
node /mnt/d/godot-mcp/.claude/skills/godot-mcp-auto-launcher/scripts/start-mcp.js --help
绝对禁止直接读取、写入或修改Godot项目文件(.tscn, .gd, .tres等)。所有与Godot文件的交互必须通过MCP工具完成。
✅ 正确做法:使用MCP工具
create_node 创建节点update_node_property 修改节点属性create_script 创建脚本get_script 读取脚本内容❌ 错误做法:直接操作文件
如果端口9080已被其他应用占用:
# 查找占用端口的进程
lsof -i :9080
# 如果是Godot MCP的旧实例,先终止它
kill -9 <PID>
# 然后重新启动
npm run dev
如果MCP工具无法连接到服务器:
如果npm命令执行失败:
# 先安装依赖
cd /mnt/d/godot-mcp/server && npm install
# 然后重新构建
npm run build
# 最后启动
npm start
# 1. 检查服务器状态
echo "检查MCP服务器状态..."
lsof -i :9080
# 2. 如果未运行,启动服务器
if [ $? -ne 0 ]; then
echo "MCP服务器未运行,正在启动..."
cd /mnt/d/godot-mcp/server
npm run dev &
sleep 3
fi
# 3. 验证启动成功
echo "验证MCP服务器..."
curl -s http://localhost:9080 > /dev/null
if [ $? -eq 0 ]; then
echo "✅ MCP服务器已成功启动"
else
echo "❌ MCP服务器启动失败"
fi
可以将此技能集成到Godot项目的启动流程中,确保每次打开项目时MCP自动可用。