Skip to main content
Glama

Godot Documentation MCP Server

A Model Context Protocol (MCP) server that provides queryable access to Godot Engine documentation.

Features

  • Full-text search across 1066+ Godot classes using SQLite FTS5

  • 8 powerful tools for querying classes, methods, properties, signals, and inheritance

  • Fast queries with indexed database (~50-100MB)

  • Zero deployment dependencies - single SQLite file

Related MCP server: React Native Godot Documentation MCP Server

Installation

cd C:\GodotProjects\godot-docs-mcp
pip install -e .

Build Documentation Database

git -C C:\GodotProjects\godot-docs switch stable
git -C C:\GodotProjects\godot-docs pull --ff-only
python scripts/build_index.py C:\GodotProjects\godot-docs --version 4.7

This will parse the Godot 4.7 stable RST files and create src/data/godot_docs.db, which is the database loaded by the MCP server.

Usage with OpenCode

Add to your OpenCode configuration:

{
  "mcpServers": {
    "godot-docs": {
      "command": "python",
      "args": ["-m", "src.server"],
      "cwd": "C:\\GodotProjects\\godot-docs-mcp"
    }
  }
}

Available Tools

  1. search_class - Search for classes by name or description

  2. get_class_docs - Get full documentation for a class

  3. get_method_docs - Get documentation for a specific method

  4. search_methods - Search methods across all classes

  5. list_class_members - List all members of a class

  6. get_inheritance_tree - Get inheritance hierarchy

  7. search_by_return_type - Find methods by return type

  8. search_guides - Search tutorial documentation

Example Queries

# Search for Node class
search_class(query="Node")

# Get all methods of Control class
list_class_members(class_name="Control", member_type="methods")

# Find methods that return Vector2
search_by_return_type(return_type="Vector2")

# Get inheritance tree for CanvasItem
get_inheritance_tree(class_name="CanvasItem", direction="both")

Architecture

  • Database: SQLite with FTS5 full-text search

  • Parser: Regex-based RST parser for Godot class documentation

  • Server: Python MCP server using official SDK

  • Schema: Normalized tables for classes, methods, properties, signals, enums

License

MIT

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/15195999826/godot-docs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server