Token导航 LogoToken导航TokenDH.com
Mistral Vibe Godot MCP logo
AI代理stdio官方级别未说明来源级核验

Mistral Vibe Godot MCP

MCP Server

一个让AI代理通过模型上下文协议自动化Godot 4游戏引擎的服务器,支持创建场景、运行项目、捕获渲染和发送输入。

工具数

16

提示词数

0

GitHub Stars

0

资源数

0
游戏开发PythonClaudeClaudeCursorWindsurf

安装说明

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

作者 / 组织

jasonmatthewsuhari

提供方

jasonmatthewsuhari

最后核验

2026/5/17 20:22

快速接入

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

命令预览

pip install pydantic

详细介绍

戈多特·麦克普

https://github.com/user-attachments/assets/3b52def9-4663-4804-bb32-c7511511a422

MCP服务器,允许AI代理自动化Godot 4游戏引擎——创建场景、运行项目、捕获渲染和发送输入,所有这些都通过 模型上下文协议.

特性

  • 16个MCP工具 涵盖项目控制、场景编辑、渲染和交互
  • 适用于任何MCP客户端 --Claude Code、Cursor、Windsurf、定制代理等。
  • 戈多4.4+ 通过轻量级GDScript插件桥提供支持
  • 仅限本地主机 使用令牌身份验证--无网络暴露

代理设置

如果您是AI代理(或正在配置AI代理),请参阅 SETUP_AGENT.md 有关所有环境变量、工具签名和故障排除的机器可读设置说明。

快速开始

1.安装

pip install pydantic

2.设置Godot桥插件

  1. 复制 godot_addon/mistral_mcp_bridge 在您的Godot项目中 addons/mistral_mcp_bridge.
  2. 在中启用插件 项目>项目设置>插件.
  3. 在以下项目设置中设置桥接令牌 mistral_mcp/bridge_token.

3.运行MCP服务器

# Optional: point to your Godot executable
export GODOT_PATH="/path/to/godot"
export GODOT_BRIDGE_TOKEN="your-token"

python -m mcp_server

服务器通过stdio(JSON-RPC与Content-Length帧)进行通信。

4.连接您的MCP客户端

添加到客户的MCP配置中(例如。 claude_desktop_config.json):

{
  "mcpServers": {
    "godot": {
      "command": "python",
      "args": ["-m", "mcp_server"],
      "cwd": "/path/to/this/repo"
    }
  }
}

工具

项目和过程控制

工具说明
godot_get_version获取安装的Godot版本和可执行路径
godot_list_projects在目录下递归发现Godot项目
godot_launch_editor启动项目的Godot编辑器
godot_run_project在游戏模式下运行项目
godot_stop_execution停止正在运行的Godot进程
godot_get_debug_output使用基于光标的分页读取stdout/stderr
godot_analyze_project场景、脚本、资源、自动加载的静态分析

场景编辑

工具说明
scene_create使用指定的根节点类型创建新场景
scene_add_node将子节点添加到现有场景
scene_load_sprite将纹理加载到Sprite2D节点中
scene_export_mesh_library导出三维平铺集的网格库
scene_save保存场景或创建继承的变体

资源

工具说明
uid_get获取资源的Godot UID
uid_refresh_references更新整个项目中的UID引用

渲染与交互

工具说明
render_capture编辑器或运行游戏的屏幕截图
render_interact发送鼠标点击、按键或相机控制

例子

// Create a 3D scene
{
  "tool": "scene_create",
  "arguments": {
    "project_path": "C:/Projects/MyGame",
    "scene_path": "scenes/level_01.tscn",
    "root_node_type": "Node3D"
  }
}
// Capture a screenshot of the running game
{
  "tool": "render_capture",
  "arguments": {
    "project_path": "C:/Projects/MyGame",
    "mode": "running",
    "width": 1280,
    "height": 720
  }
}
// Click in the game window
{
  "tool": "render_interact",
  "arguments": {
    "project_path": "C:/Projects/MyGame",
    "mode": "mouse_click",
    "payload": { "x": 640, "y": 360, "button": 1 }
  }
}

建筑

MCP Client    mcp_server (Python)    Godot Bridge Addon (GDScript)
                                                           127.0.0.1:19110 + Bearer token
  • mcp_server/ --Python MCP服务器处理工具调度和验证(Pydantic模式)
  • godot_addon/mistral_mcp_bridge/ --GDScript@tool插件在Godot编辑器中运行HTTP服务器

测试

# Unit tests
python -m pytest -q

# Integration tests (requires Godot 4.4+)
ENABLE_GODOT_INTEGRATION=1 GODOT_PATH="/path/to/godot" python -m pytest -q tests_integration

需求

  • Python 3.11+
  • 戈多4.4+
  • pydantic

许可证

许可证 了解详情。

目录标签

目录标签

游戏开发PythonClaude本地部署自动化工具AI代理场景编辑渲染控制

支持客户端

ClaudeCursorWindsurf

接入字段

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

stdio

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

token

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP