Token导航 LogoToken导航TokenDH.com
Godot Tilemap MCP logo
开发工具未说明官方级别未说明来源级核验

Godot Tilemap MCP

MCP Server

一个允许AI代理读取、检查、可视化和绘制Godot 4 TileMapLayer/TileSet资源的MCP服务器。

工具数

9

提示词数

0

GitHub Stars

2

资源数

0
AI代理可视化工具JavaScriptClaudeClaudeCursor

安装说明

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

作者 / 组织

Ekaitzsegurola

提供方

Ekaitzsegurola

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

godot tilemap mcp

允许AI代理的MCP(模型上下文协议)服务器 阅读、检查、可视化和绘画 在Godot 4 TileMapLayer/TileSet资源上。

AI编码助手(Cursor、Codex、Claude等)通常看不到tilemap数据——它以不透明的二进制形式存储在内部 .tscn 文件夹。该服务器对其进行解码并公开9个工具,以便AI能够理解您的地图并以编程方式进行编辑。

工具

检查(只读)

工具说明
list_tilemaps扫描项目中的所有内容 .tscn 包含TileMapLayer节点的场景
inspect_tileset解析a .tres TileSet:源、自定义数据层、地形、物理
get_tilemap_info边界、图块计数、图块集参考、z_index、每层可见性
read_tiles解码一个层中的所有图块(使用可选的区域过滤器)
render_tilemapASCII艺术可视化——源ID或图集坐标

绘图(书写)

工具说明
set_tiles在特定坐标处放置或覆盖图块
fill_rect用单个图块类型填充矩形区域
erase_tiles移除特定位置的瓷砖
erase_rect清除矩形区域中的所有瓷砖

快速开始

cd godot-tilemap-mcp
npm install

光标

添加 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "godot-tilemap": {
      "command": "node",
      "args": ["/absolute/path/to/godot-tilemap-mcp/src/index.js"],
      "env": {
        "GODOT_PROJECT_PATH": "/absolute/path/to/your/godot/project"
      }
    }
  }
}

Codex/其他MCP客户

任何支持stdio传输的MCP客户端都可以使用此服务器。设置 GODOT_PROJECT_PATH 将环境变量添加到Godot项目根目录并运行:

GODOT_PROJECT_PATH=/path/to/project node src/index.js

路径分辨率

所有工具都接受三种形式的路径:

  • 绝对的: /home/user/project/Scenes/World.tscn
  • 相对的: Scenes/World.tscn (从 GODOT_PROJECT_PATH)
  • Godot风格: res://Scenes/World.tscn (条纹 res://,与项目路径连接)

二进制格式

戈多4 tile_map_data 是一个 PackedByteArray 以base64格式存储在 .tscn 文本场景:

Header (2 bytes):
  uint16 LE  format version

Per cell (12 bytes):
  int16  LE  cell X
  int16  LE  cell Y
  uint16 LE  source_id
  uint16 LE  atlas_coords.x
  uint16 LE  atlas_coords.y
  uint16 LE  alternative_tile

参考: godotengine/godotscene/2d/tile_map_layer.cpp

示例用法(AI)

配置后,AI代理可以:

> list_tilemaps
4 scenes found. World.tscn has layers: Base (258 tiles), Overlay (12 tiles)...

> render_tilemap scene:World.tscn layer:TileMapLayer_Base mode:source
      -4  -3  -2  -1   0   1   2   3   4   5
  0    1   1   1   1   1   1   1   1   1   1
  1    1   1   1   1   1   1   1   1   1   1
  2    1   1   1   1   0   0   0   1   1   1
  ...

> set_tiles scene:World.tscn layer:TileMapLayer_Base tiles:[{x:5,y:3,source_id:2,atlas_x:1,atlas_y:0}]
Success: 1 tile set, 259 total

需求

  • Node.js 18+
  • Godot 4.x项目 .tscn 使用TileMapLayer节点的场景

许可证

麻省理工学院

目录标签

目录标签

AI代理可视化工具JavaScriptClaudeAI辅助开发本地部署游戏开发工具TileMap编辑Godot插件

支持客户端

ClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP