RimBridgeServer runs an MCP server inside RimWorld so AI agents and external tools can remotely control and observe a running game.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"rimbridgeserver": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
RimBridgeServer is a RimWorld mod that turns the running game into a bridge an external tool can use.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in entertainment
The official MCP Server for the Mux API
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Unity MCP Server — 268 tools for AI-assisted game development. Connect Claude, Cursor, or any MCP client to Unity Editor & Unity Hub. Scene management, GameObjects, components, builds, profiling, Shader Graph, Amplify, terrain, physics, NavMesh, animation, MPPM multiplayer & more. Free & open source by AnkleBreaker Studio.
A Model Context Protocol (MCP) server that gives Claude direct control over Strudel.cc for AI-assisted music generation and live coding.
MCP Security Weekly
Get CVE alerts and security updates for RimBridgeServer and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
RimBridgeServer is a RimWorld mod that turns the running game into a bridge an external tool can use.
In practice, that means a test harness, developer tool, or AI agent can start RimWorld, inspect live game state, drive built-in UI, manage mods and mod settings, execute debug actions, take targeted screenshots, and verify behavior against the real game instead of a simulation.
This project is aimed at automated mod development and testing:
Architecture and design notes live in docs/architecture.md, docs/lua-frontend-design.md, docs/semantic-state-design.md, and docs/attention-policy.md.
RimBridgeServer runs inside RimWorld and exposes a tool surface for:
It is designed to stay as close as possible to RimWorld's own logical seams instead of reimplementing gameplay logic outside the game.
GABS is the best way to use RimBridgeServer from an AI or automation harness.
Why this is the recommended mode:
Basic setup:
Mods folder.RimBridgeServer in RimWorld's mod list.Once RimWorld is up, GABS exposes the game-management tools (games.start, games.connect, games.call_tool) and then the live RimBridgeServer tool surface behind them.
RimBridgeServer now also publishes blocking attention when severe async failures happen after a call boundary, such as hard log errors or failed bridge operations. In GABS this surfaces through games.get_attention and games.ack_attention: ordinary game calls pause until the attention item is reviewed and acknowledged, while rimbridge/get_bridge_status, rimbridge/list_operation_events, and rimbridge/list_logs remain available for diagnosis. The current built-in policy is documented in docs/attention-policy.md.
If you want the same stack used for real mod repro-and-fix sessions, use:
Harmony plus the mod you are testingRimBridgeServer inside RimWorld for live game inspection and controlAssembly-CSharp.dll and related managed code while debuggingThere is a short setup order here: docs/rimworld-mod-debugging-stack.md.
Direct mode still works if you do not want to use GABS.
Basic setup:
Mods folder.RimBridgeServer in RimWorld's mod list.In direct mode, RimBridgeServer logs lines like:
[RimBridge] GABP server running standalone on port 5174
[RimBridge] Bridge token:
... [View full README on GitHub](https://github.com/pardeike/RimBridgeServer#readme)