Quick Start
By the end of this page an AI agent (Claude Code, Cursor, VS Code, Gemini, or Codex) will be able to call Crimson's MCP tools against your open project - reading source, listing plugins, and inspecting assets - through the editor's built-in MCP server.
ModelContextProtocol and ToolsetRegistry engine plugins are pulled in automatically by this plugin.1. Enable Crimson MCP
Open Project Settings -> Crimson -> Crimson MCP and tick Enable Crimson MCP, then restart the editor. The flag is read at module startup, so the restart is what actually registers the toolsets. (You can also flip this from the Crimson MCP toolbar button - see How-To: Manage MCP Toolsets.)
Images/CrimsonEditorUtilities/qs-enable-mcp.png2. Start the MCP server
The server is off until you start it. Open Editor Preferences -> Model Context Protocol and tick Auto Start Server (or run the console command ModelContextProtocol.StartServer). It binds to http://127.0.0.1:8000/mcp by default - loopback only.
Log LogModelContextProtocol Verbose if you need it.3. Point your AI client at the server
Generate a client config from the console, then launch the agent from your project root:
ModelContextProtocol.GenerateClientConfig ClaudeCode
Supported client arguments are ClaudeCode, Cursor, VSCode, Gemini, Codex, or All. This writes the client's MCP config file (for Claude Code, .mcp.json in the project root).
list_toolsets meta-tool). You should see CrimsonSourceToolset, CrimsonPluginToolset, and CrimsonAssetToolset. Ask it to read a file - e.g. call ReadFile with Config/DefaultEngine.ini - and confirm it returns the contents.