Repository navigation
rvt-mcp v1.2.2
Agent Reports, enhanced send-code inputs/modules, stricter target confirmation and Revit PID toast titles.
Highlights
- Agent Reports:
revit_report_task_resultpublishes validated task reports without modifying the model. The Reports window supports Wide/Compact reading, text size, bookmarks and model links.revit_get_report_historyretrieves exact local call/record references, reasons and before/after details. Capture selection remains atomic on checkpoint read failure, with explicit call selection and client isolation. - Revit PID on toasts: titles show the owning Revit process PID, including before instance metadata is available and when branding is hidden.
- Enhanced send-code: JSON inputs, revisioned reusable helper modules, compile-only validation and optional
McpTaskResultoutcomes. Enhanced requests requiresend_code_v2on the selected gateway/add-in pair; default calls retain the legacy wire format. Discipline namespaces are imported for body scripts; complete compilation units retain their own imports. - Target confirmation: after an existing binding is lost or replaced,
auto/year selectors cannot silently move the session to another process. Select the intendedpid:/id:explicitly. Re-selecting the same process preserves the confirmed document constraint; another project/Edit Family requires an explicit document confirmation orrebind=true. - Packaging/tests: Setup verification follows the 55-tool default catalog. Crash-recovery tests observe the actual SQLite writer's exit before recovery and cleanup, keeping rollback assertions intact.
Catalog: 242 tools for a fresh full install/--toolsets all, 245 with adaptive bake, 55 for bare default toolsets. User filters and personal baked tools can change the exposed surface.
The separate lazy-tool-mode and issue-16 agent dialog-answer branches remain deferred and are not included.
Downloads and upgrade
- Setup ZIP: self-contained gateway and add-ins for Revit 2022–2027. Close affected Revit/client processes before upgrading in place; do not uninstall first. Restart the clients to load the new gateway/tool metadata.
- MCPB: optional Claude Desktop extension. Install the Setup from this same release first. The bundle pins its exact gateway executable hash; older installed/development binaries are rejected with
rvt_mcp_setup_status. Use one Desktop registration route. For the extension route, install Setup with-Client none, then add the MCPB through Desktop's extension UI. - NuGet package: server-only, not the complete client installer. This downloadable nupkg does not imply publication to NuGet.org.
- Every package has a
.sha256sidecar. MCPB is unsigned; checksum agreement is not publisher-signature verification. NuGet.org and MCP Registry publication are separate steps.
Verification and limits
Source: 6cfdfe5. Exact-source CI: all 12 jobs green, 3,342 tests passed. Setup and NuGet are the exact verified CI artifacts. The MCPB uses unchanged shared launcher/tooling, pins the Setup gateway hash and uses fresh 242-tool metadata validated by SDK 1.27.1 and official CLI 2.1.2.
Six plugin builds and package checks do not certify every native operation/year or an installed client. Final packaged host/client acceptance remains separate from earlier scoped native Revit 2026 development evidence. A local full-suite run concurrent with stress recorded a History worker-start timeout; the standalone full suite and final CI passed, without claiming that timeout fixed. The previously reported Revit 2025 stair crash and family-load/recovery-dialog crash are not claimed fixed. Earlier committed/file side effects may survive a failing transaction; inspect pending/unknown outcomes before retrying.
See Agent Reports, send-code, controlled failures and the changelog.
SHA-256 and build provenance
Source/build identity: 1.2.2+6cfdfe5d084733bab03287cf021de1c563cb5346.
MCPB gateway executable pin: 6664fa712f6ba4e12789c116f13a9084be856f355df609f5e43da01975760bb9.
| Package | SHA-256 |
|---|---|
| RvtMcp.Setup-v1.2.2-win-x64.zip | 0322b2f7c3028f4d77991f66ba4cf601e4c1aa9caf58079ea017d5738587e535 |
| rvt-mcp-desktop-1.2.2.mcpb | 6778f2fd827c02990387e87572763dade3a148020e80d67c7ee01b752728cc0b |
| RvtMcp.Server.1.2.2.nupkg | f6fa65ecb8c409b623893c4d06ec38f32cbf5cd2c0be1d5807e4180680783378 |