RimSage
FreeNot checkedSearch and browse RimWorld source code, definitions, and C# symbols via MCP tools.
About
Search and browse RimWorld source code, definitions, and C# symbols via MCP tools.
README
An MCP server that provides RimWorld source code search and browsing capabilities.
Available Tools
The server provides these tools:
search_source- Search RimWorld source coderead_file- Read specific fileslist_directory- List directory contentssearch_defs- Search through RimWorld Defsget_def_details- Get raw or merged RimWorld Def XMLread_csharp_symbol- Read a C# type or method definition
Quick Start
The easiest way to use RimSage is through the online service:
https://mcp.rimsage.com/mcp
Most clients support mcp.json configuration:
{
"mcpServers": {
"rimsage": {
"url": "https://mcp.rimsage.com/mcp"
}
}
}
You can find the integration methods for different Agent clients in the wiki.
Self-Hosted
RimSage also supports stdio transport for local deployment.
- Install dependencies
- Clone the repository
git clone https://github.com/realloon/RimSage.git
- Install package dependencies
bun install
- Build index
bun run src/scripts/import-defs /path/to/your/rimworld/root/path
bun run src/scripts/import-csharp /path/to/decompiled/source/root/path
bun run build
You'll need local RimWorld files and a decompiled C# project, which is allowed under the RimWorld EULA.
- Add this MCP server
You can find the integration methods for different Agent clients in the wiki.
Most Agent clients support mcp.json configuration:
{
"mcpServers": {
"rimsage": {
"command": "bun",
"args": ["run", "/path/to/this/repo"]
}
}
}
Replace /path/to/this/repo with the actual path to this repository on your system.
Development
bun run start # stdio
bun run start:http # Streamable HTTP
Installing RimSage
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/realloon/RimSageFAQ
Is RimSage MCP free?
Yes, RimSage MCP is free — one-click install via Unyly at no cost.
Does RimSage need an API key?
No, RimSage runs without API keys or environment variables.
Is RimSage hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install RimSage in Claude Desktop, Claude Code or Cursor?
Open RimSage on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare RimSage with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
