rvt-mcp is an MCP server and Revit add-in that lets an AI client control Revit 2022–2027 through a C# MCP stack. It exposes tools for querying, creating, viewing, linting, modifying, deleting, annotating, exporting, MEP detection, and optional ToolBaker code generation, with Revit actions executed atomically inside transactions.
From the registry: MCP gateway for Autodesk Revit 2022-2027 - toolset gating + Transaction-safe batch execution.

$ dotnet tool install -g Bimwright.Rvt.Server$ pwsh install.ps1https://github.com/bimwright/rvt-mcp/releases/latestPlease install the `rvt-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install .NET 8 SDK** — Required on the machine that runs the MCP client and the Bimwright.Rvt.Server .NET tool.
- **Install the Bimwright.Rvt.Server global tool** — Install the MCP server as a .NET global tool. Run: `dotnet tool install -g Bimwright.Rvt.Server`
- **Install the Revit plugin add-in** — Download the latest release, extract it, and run the installer script to copy the matching plugin into the Revit Addins folder for detected Revit versions. Run: `pwsh install.ps1` (https://github.com/bimwright/rvt-mcp/releases/latest)
- **Have Autodesk Revit installed** — The add-in is intended for Revit 2022–2027 and must be installed on a machine with a supported Revit version.
Canonical MCP server config (stdio transport):
- command: `bimwright-rvt`
- args: []
- optional environment variables:
- `BIMWRIGHT_TARGET`: Target Revit year, equivalent to --target R23. Optional because the server can auto-detect the running Revit instance via discovery files. (example: `<R23>`)
- `BIMWRIGHT_TOOLSETS`: Comma-separated toolsets to enable, equivalent to --toolsets query,create. (example: `<query,create,modify,meta>`)
- `BIMWRIGHT_READ_ONLY`: Set to enable read-only mode, stripping create/modify/delete tools regardless of requested toolsets. (example: `<1>`)
- `BIMWRIGHT_ALLOW_LAN_BIND`: Set to allow LAN bind instead of loopback-only binding for the internal Revit bridge. (example: `<1>`)
- `BIMWRIGHT_ENABLE_TOOLBAKER`: Enable ToolBaker tools such as bake_tool and run_baked_tool. Disabled by default. (example: `<1>`)
Note: Canonical stdio server command is `bimwright-rvt`. The README example shows using `--target R23`; if omitted, the server auto-detects the running Revit instance. Common args include `--target <R23>`, `--toolsets <query,create>`, `--read-only`, and `--enable-toolbaker`.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.