Content
# Godot RAG MCP
A Model Context Protocol (MCP) tool that retrieves relevant information about Godot game engine from a local ChromaDB database.
Although this tool is for Godot in particular, but with small changes to the tool description, it can be used for any chroma database.
## Usage
- Get the chroma_db vector store ready using the [web2embeddings](https://github.com/zivshek/web2embeddings) tool.
- Download or clone this repository to your local disk.
- Configure the MCP server in VSCode Insiders (see below config instructions).
## Configuration with Visual Studio Code Insiders
**_NOTE:_** You may need to download [**Visual Studio Code Insiders**](https://code.visualstudio.com/insiders/) version to use MCP or Agent mode.
The system is configured through `settings.json`:
```json
"mcp": {
"inputs": [],
"servers": {
"godot_rag": { // or whatever name you want
"command": "cmd", // replace this with "uv" on Mac or Linux
"args": [
"/c", // remove this on Mac or Linux
"uv", // remove this on Mac or Linux
"run",
"path to the server script 'server.py'", // C:\\dev\\rag-mcp\\server.py
"-d",
"path to the chroma_db on your computer", // C:\\dev\\web2embeddings\\artifacts\\vector_stores\\chroma_db
"-c",
"name of the collection in the chroma_db" // godotengine_chunks_SZ_400_O_20_all-MiniLM-L6-v2
]
}
}
}
```
Connection Info
You Might Also Like
MarkItDown MCP
MarkItDown-MCP is a lightweight server for converting various URIs to Markdown.
Context 7
Context7 MCP provides up-to-date code documentation for any prompt.

Continue
Continue is an open-source project for seamless server management.
mcp-omnisearch
MCP server providing unified access to multiple search and AI tools.
mcp-server-commands
MCP Server Commands allows LLMs to run commands and handle input/output safely.
mathom
Local-first MCP platform with OAuth2 for server management and monitoring.