Command Palette

Search for a command to run...

UnylyUnyly
Browse all

RimSage

FreeNot checked

Search and browse RimWorld source code, definitions, and C# symbols via MCP tools.

GitHubEmbed

About

Search and browse RimWorld source code, definitions, and C# symbols via MCP tools.

README

MCP Server bun ripgrep

An MCP server that provides RimWorld source code search and browsing capabilities.

Available Tools

The server provides these tools:

  • search_source - Search RimWorld source code
  • read_file - Read specific files
  • list_directory - List directory contents
  • search_defs - Search through RimWorld Defs
  • get_def_details - Get raw or merged RimWorld Def XML
  • read_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.

  1. Install dependencies
  1. Clone the repository
git clone https://github.com/realloon/RimSage.git
  1. Install package dependencies
bun install
  1. 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.

  1. 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

from github.com/realloon/RimSage

Installing RimSage

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/realloon/RimSage

FAQ

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

Compare RimSage with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs