
Overview
An SDK that brings the Model Context Protocol to Revit plugin development — a JSON-RPC 2.0 framework for Revit↔external-app communication, with a thread-safe external-event layer, MVVM, and per-version NuGet packages across Revit 2020–2026.
Role
Author & maintainer (open source · NuGet)
Stack
- C#
- .NET
- Revit API
- JSON-RPC 2.0
- MVVM
- WPF
- NuGet
Highlights
- 01JSON-RPC 2.0 interface over MCP — a standard contract between Revit and external apps
- 02Thread-safe External Event framework so Revit API calls run on the right context
- 03MVVM + SOLID + Command pattern with standardized error codes and reporting
- 04Multi-version support (Revit 2020–2026) shipped as per-version NuGet packages
Outcomes
7
Revit versions supportedNuGet
published SDK