godot-mcp-server
0
The Godot MCP Server is a protocol server that allows AI assistants to control and interact with Godot game engine projects using the Godot command line interface. It simplifies project management without requiring additional plugins and provides various tools for manipulating projects and files.
Godot MCP Server (GMS)
The GMS is a basic Model Context Protocol (MCP) server designed for the Godot game engine. It enables AI assistants to interact with and manipulate Godot projects without requiring any plugins, using the Godot command line.
Features
- Create and manage Godot projects
- Launch the Godot editor and run projects
- Manipulate scenes and nodes
- Read and write files
Setup
- Requires Node.js (v14 or higher) and Godot Engine (v4.x recommended)
- Installation involves cloning the repository, installing dependencies, and building the project.
- Configuration can include setting the
GODOT_PATH
for locating the Godot executable.
Usage
- Start the server using npm scripts.
- Integrate with tools like Claude Desktop using specified configuration.
Available Tools
- Godot Tools: Get version, launch editor, manage projects, etc.
- File Tools: Read and write files
Architecture
- Modular, with an MCP Server Core, Tools Registration, Godot Integration, and File Operations.
How It Works
- Registers tools with MCP, connects with AI assistants, executes commands, and returns results.