Godot-MCP  by ee0pdt

AI-powered Godot game development integration

Created 7 months ago
348 stars

Top 79.8% on SourcePulse

GitHubView on GitHub
Project Summary

This plugin integrates Godot Engine with AI assistants via the Model Context Protocol (MCP), enabling natural language interaction for game development tasks. It targets Godot developers seeking AI-powered assistance for code generation, scene manipulation, and project management, aiming to streamline the development workflow.

How It Works

The plugin establishes a two-way communication channel between Claude Desktop and the Godot editor. It exposes Godot's project structure, scripts, scenes, and editor functionalities as resource endpoints and commands. An MCP server, built with Node.js, acts as the intermediary, translating natural language prompts from Claude into specific Godot API calls and relaying project data back to the AI. This approach allows for direct, context-aware AI interaction within the Godot environment.

Quick Start & Requirements

  • Install: Clone the repository, set up the Node.js MCP server (npm install, npm run build), and configure Claude Desktop with the server's path.
  • Prerequisites: Node.js, Claude Desktop.
  • Setup: Requires cloning the repo, installing Node.js dependencies, and configuring Claude Desktop.

Highlighted Details

  • Full access to Godot projects: modify scripts, scenes, nodes, and resources.
  • Supports node, script, scene, project, and editor command categories.
  • Enables natural language prompts for tasks like code optimization, scene creation, and debugging.
  • Provides resource endpoints for accessing current scripts, scenes, and project info.

Maintenance & Community

Contributions are welcome via Pull Requests. Documentation is available in the docs folder.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The setup requires manual configuration of Claude Desktop and absolute paths to the server. The project is presented as an example, and users may need to adapt it for their specific projects.

Health Check
Last Commit

7 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
22 stars in the last 30 days

Explore Similar Projects

Starred by Alex Yu Alex Yu(Research Scientist at OpenAI; Cofounder of Luma AI), Will Brown Will Brown(Research Lead at Prime Intellect), and
7 more.

avante.nvim by yetone

0.3%
16k
Neovim plugin emulating Cursor AI IDE for AI-driven code assistance
Created 1 year ago
Updated 2 days ago
Feedback? Help us improve.