RimSage
Health Gecti
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 47 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool is an MCP server that allows AI agents and development environments to search, browse, and retrieve RimWorld game source code, XML definitions, and C# symbols.
Security Assessment
Overall Risk: Medium. The tool itself does not request dangerous permissions, and a light scan of 12 files found no malicious code patterns or hardcoded secrets. However, there is a significant architectural difference between its two modes of operation. If you self-host the server locally via `bun run`, it safely restricts all file reading and searches (using `ripgrep`) to your local machine. Conversely, the default quick-start guide instructs users to connect to a hosted remote endpoint (`https://mcp.rimsage.com/mcp`). Using this remote service means your prompts and the resulting game code queries will traverse the internet to a third-party server. Keep this network exposure in mind when configuring your agent.
Quality Assessment
The project demonstrates strong health and maintenance signals. It is actively maintained (last updated today), uses the permissive MIT license, and has gathered 47 GitHub stars, indicating a baseline of community trust and usage. The README is highly detailed, providing clear instructions for both remote access and local self-hosting. The setup requires users to have their own local game files and a decompiled C# project, properly aligning with the RimWorld EULA.
Verdict
Use with caution: the self-hosted local server is safe to use, but connecting via the default public remote URL exposes your queries to an external third-party service.
An MCP server that provides RimWorld source code search and retrieval capabilities.
RimSage — RimWorld Source MCP Server
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.
Most clients support mcp.json configuration:
{
"mcpServers": {
"rimsage": {
"url": "https://mcp.rimsage.com/mcp"
}
}
}
Self-Hosted
RimSage also supports stdio transport for local deployment.
- Clone the repository
git clone https://github.com/realloon/RimSage.git
- Install 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.
Requirements
Development
bun run start # stdio
bun run start:http # Streamable HTTP
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi