About Rimsage
Rimsage is an MCP server published by realloon in the Developer Tools category: an MCP server that enables searching and browsing of RimWorld source code.
The repository has 95 stars and 8 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/realloon/RimSageThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (6)
get_def_detailsGet raw or merged RimWorld Def XML
Parameters not published.
list_directoryList directory contents
Parameters not published.
read_csharp_symbolRead a C# type or method definition
Parameters not published.
read_fileRead specific files
Parameters not published.
search_defsSearch through RimWorld Defs
Parameters not published.
search_sourceSearch RimWorld source code
Parameters not published.
Ask AI
Ask AI about Rimsage
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 18 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
RimSage
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
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
README fetched from the repository 18 hours ago. The original is authoritative.