A MCP server for Godot RAG
About
This MCP server is used to provide Godot documentation to the Godot RAG model.
Details
- Author
- weekitmo
- GitHub stars
- 27
- Downloads
- 265
- Categories
- Developer Tools, Other, Knowledge Base
Jump to
- Retrieves Godot documentation for RAG models.
- Uses ChromaDB as vector store.
- Supports multiple sentence transformer models.
- Provides setup scripts for document ingestion.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
A MCP server for Godot RAGCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure the MCP client with the server command python and arguments pointing to main.py, the chroma_db path (-d), and the collection name (-c). Run the setup steps: clone Godot docs, convert RST to Markdown, chunk the files, create a vector database, then start the server.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"a mcp server for godot rag": {
"mcp_godot_rag": {
"command": "uv",
"args": [
"venv",
"--python",
"3.12"
]
}
}
}
}
McpServers
{
"mcp_godot_rag": {
"command": "uv",
"args": [
"venv",
"--python",
"3.12"
]
}
}
This MCP server is used to provide Godot documentation to the Godot RAG model.
{ "mcpServers": { "godot-rag": { "command": "python", "args": [ "<path to the server script 'main.py'>", "-d", "<path to the chroma_db on your computer>", "-c", "<name of the collection in the chroma_db>" ] } } }
uv venv --python 3.12 source ./.venv/bin/activate uv sync cp .env.example .env.local
# clone godot docs python download_godot_docs.py # convert rst to markdown python convert_rst2md.py # chunk markdown files python chunker.py -i artifacts # create vector database python vectorizer.py -i artifacts/chunks/artifacts_chunks_SZ_400_O_20.jsonl # python vectorizer_api.py -i artifacts/chunks/artifacts_chunks_SZ_400_O_20.jsonl -m BAAI/bge-m3 # start mcp server python main.py -d artifacts/vector_stores/chroma_db -c artifacts_chunks_SZ_400_O_20_all-MiniLM-L6-v2 # python main_with_api.py -d artifacts/vector_stores/chroma_db -c artifacts_chunks_SZ_400_O_20_BAAI-bge-m3 -k <your openai api key>
npx @modelcontextprotocol/inspector \ uv \ --directory . \ run \ main.py \ --chromadb-path artifacts/vector_stores/chroma_db \ --collection-name artifacts_chunks_SZ_400_O_20_all-MiniLM-L6-v2
mcp_godot_rag is indexed and certified byMCP Review
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Local-first knowledge graph for developers. Watches project files, extracts entities and relationships via LLMs, and lets you query across projects with natural language and source citations.
MCP server that ingests project docs once and lets Claude search by meaning instead of reading everything — saving tokens on large codebases
Easily provide codebase context to Large Language Models (LLMs).
Provides up-to-date, version-specific documentation and code examples for libraries directly into your prompt.
The DHTMLX MCP server provides real-time access to official docs and a smart RAG.
MCP server for embedded C/C++ firmware — gives AI assistants (Claude Code, Cursor, OpenCode, etc.) real understanding of your codebase. Parses your actual build with libclang, extracts every symbol, and builds a persistent index with full-text search, call graph, and vector embeddings.
A RAG-based Q&A server using a vector store built from Gemini CLI documentation.
Local codebase context compiler for AI coding agents, turning TypeScript/Node workspaces into compact, verifiable context packs.
A Python server providing Retrieval-Augmented Generation (RAG) functionality. It indexes various document formats and requires a PostgreSQL database with pgvector.
Developer context continuity system that builds a temporal knowledge graph of your codebase — modules, symbols, decisions, and open problems — and serves it to AI coding agents via 12 MCP tools, so every agent session starts knowing your architecture without manual context pasting.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





