RiMCP_hybrid
Verified Safeby h7lu
Overview
A local RAG (Retrieval-Augmented Generation) server providing semantic and lexical search, and graph-based navigation for RimWorld game source code and XML definitions to AI assistants.
Installation
dotnet run --project "src/RimWorldCodeRag.McpServer/RimWorldCodeRag.McpServer.csproj"Environment Variables
- RIMWORLD_INDEX_ROOT
- RIMWORLD_DATA_ROOT
- EMBEDDING_SERVER_URL
- API_KEY
- MODEL_NAME
Security Notes
The Python embedding server runs on localhost by default (127.0.0.1:5000), limiting network exposure. API keys for remote embedding services are handled via environment variables or command-line arguments, preventing hardcoding. Input payloads for embedding are structured, reducing injection risks. No 'eval' or obvious malicious patterns were found in the provided Python source code. Assumes the C# component itself is securely written.
Similar Servers
FerrumMCP
A browser automation server for AI assistants to interact with web pages through a standardized Model Context Protocol (MCP) interface.
seamless-agent
Enhances GitHub Copilot by providing an interactive user confirmation tool, allowing AI agents to request approval or additional input before executing actions.
mcp
This MCP server advises development agents on modern and performant best practices by identifying inefficient or outdated npm packages and serving migration documentation.
dev-kit-gh-mcp-server
A server providing Model Context Protocol (MCP) tools for automating and interacting with GitHub repositories, primarily for bots and AI agents.