
Horizun Revit MCP
io.github.HorizunGroup由 GitHub 帳號 HorizunGroup 發布v4.0.0更新於 Nov 3, 2026
適用於Revit 2023-2027的本機Windows MCP。連接客戶端前請先執行Windows安裝程式。
AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。
原文描述
Local Windows MCP for Revit 2023-2027. Run the Windows installer before connecting a client.
概覽
Horizun Revit 的本機 MCP 服務;無需登入;STDIO。
暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Horizun Revit MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Horizun Revit MCP — model, document, coordinate and deliver in Revit
Made in Colombia 🇨🇴 by Horizun Group.
Horizun Revit MCP is a free, open-source Windows MCP server and Revit add-in for Autodesk Revit 2023–2027. Its complete catalog contains 125 tools with 481 named suboperations and dispatch modes for architectural and structural modeling, MEP, parametric families, drawings, CAD-to-BIM, model audits, quantities, Excel, Power BI and exports.
Use natural-language objectives in your MCP client to create new BIM content, inspect existing models and carry out multi-step production workflows. Typed changes include rehearsal, explicit targets and post-commit verification; owner-enabled Python extends the bridge to task-specific Revit API automation. The downloadable Windows installer includes the server runtime and Revit add-ins.
English · Español
[ci] [codeql] [release] [Revit 2023–2027] [MCP registry] [license Apache-2.0] [GitHub stars]
Download · Watch the demo · What's new in 4.0 · Install with Claude Desktop Free · All tools · Suboperations · Release evidence · Install
What's new in 4.0: built for small models
Every tool an MCP server lists is sent to the model in every conversation. 4.0 cuts that cost without removing a single capability, so cheaper and faster models (Claude Haiku, free plans, local models) can drive Revit.
- Tool profiles: a new install starts with the
esencialprofile. Every other tool stays callable throughhorizun_list_tools(search in Spanish or English),horizun_call_toolandhorizun_activate_toolset, which opens one more toolset for the session. Role profiles:consulta,modelado,documentacion,auditoria,completo. An upgrade keeps the full list. See tool profiles. - Compact schemas:
HORIZUN_SCHEMA_MODE=compactshows short descriptions and only the common arguments; exact schemas are still served on demand. - Measured, not estimated: in a 27-task battery on an English Revit, Claude Haiku completed 26 of 27 tasks with 58 % fewer input tokens. qwen3:8b over Ollama completed 12 of 27 with 71–78 % fewer: local 8B models work for simple tasks, not yet for full production. See small and local models and the measurements.
No tool was removed or renamed and no required argument was added; the 4.0 number marks the new default experience.
What's new in 3.0
- Steel: typed reinforcement rules now cover bars crossing hosts, anchorage, laps, sections, slabs, foundations, walls, columns, couplers, crossing order and post-commit geometry audit.
horizun_read_schedulereads vector PDF or DWG schedule cards and refuses ambiguous rows. See the steel capability matrix. - Interoperability:
horizun_exchangeemits and verifieshorizun.exchange/0manifests, carries model identity, and checks review correction plans before and after applying them. See tool details. - Schema on demand:
fullremains the default. SetHORIZUN_SCHEMA_MODE=facadeper client to expose health and three server-side discovery/call tools, which retrieve exact schemas as needed. The measured reduction intools/listsize has not yet been paired with a completed agent comparison. See client setup and measurements. - Local toolset:
HORIZUN_TOOLSETS=localnarrows the advertised typed surface for short-context clients while preserving the permission gate. The schema mode and toolset are independent.
For existing installations, follow Migration to 3.0: protocol 3 requires the server and add-in to be updated together. Release notes summarize the release.
Product at a glance
Counts describe the complete product surface. The active permission profile and tool packs determine which tools a particular session exposes; the measured 70/79/80-tool profiles are explained below.
What's new in 2.1
Every item below is part of this release, was built with the same verified-write contract (rehearse, token, apply, re-read) and, where a fixture exists, was measured live in Revit. The detail of each one is in the CHANGELOG.
New tools and new ways to build
- Light-gauge framing,
horizun_framing— studs, tracks, kings, jacks, headers, sills, cripples and blocking inside a wall layer, and suspended-ceiling framing, from a detail spec the MCP client reads from an image or DWG (promptframing-from-detail). - Curtain-method framing — the same framing modeled with Curtain Walls and flat Sloped Glazing layers (stud mullions, fixed-distance grids, hangers to the floor above), for teams that work that way.
- Exploding multilayer walls with openings —
horizun_split_multilayer_wallsnow converts walls that host doors, windows and nested components: the carrier keeps its identity and its inserts, and every layer becomes its own wall. - COBie 2.4 workbook —
horizun_export format=cobie: Facility, Floor, Space, Zone, Type, Component and System sheets, re-read cell by cell, withdeliverable_readyand a finding for every missing required value. - New element kinds — sprinkler, flex pipe, flex duct, space, area and area boundary in
horizun_create_elements; rooms and spaces for every empty circuit (placement=all_enclosed); toposolids (Revit 2024+). - Sketch editing without losing the element —
edit_sketchfor floors, ceilings and openings keeps the id and the hosted data.
MEP and clash resolution
- Automatic MEP routing —
horizun_mep_routing route: an orthogonal 3-D path around physical elements and links, with segments and elbows re-read at every junction. - Gravity slopes —
slope: a pipe run to a target grade from a fixed end, every connection re-read. - Hangers —
hangers: a caller family at spaced stations under the structure above (host or link). - Openings and sleeves for clashes —
horizun_resolve_clash propose_opening / apply_openingcuts walls, floors, roofs and ceilings or places a sleeve family when a move cannot fix the clash. - Clashes against links and connected runs — moves are checked against every loaded link, and a connected pipe-elbow-pipe network moves as one rigid body (
run_shift). - System analysis —
horizun_plan_mep system_analysisreads the critical path, pressure loss, flow and velocity Revit computed.
Coordination, CDE and openBIM
- ACC Issues —
horizun_cde_cloud issues_list / issue_create / issue_update, as the signed-in user, idempotent by an external key and read back after every write. - Navisworks round trip — readiness and preparation of the 3D views Navisworks reads, and status suggestions from the coordination ledger.
- BCF from any tool — Navisworks, ACC, Solibri or BIMcollab topics (BCF 2.1/3.0) resolved by IFC GUID or authoring-tool id.
- ISO 19650 information management — project context (
project-intake), information containers across WIP/Shared/Published/Archived, and IFC delivery proved against IDS, Pset mapping and georeference. - Synchronize with central —
horizun_document_session sync_with_central, off by default and enabled only by the machine owner in Revit; relinquish all, keep borrowed or none, verified after the sync. - Shared coordinates, point clouds and scan deviation —
acquire_coordinates, point cloud links andscan_deviationof model faces against a scan, with coverage measured.
Verification you can see
- Spatial check after every write — overlaps, blocked doors, duplicates and MEP through structure are reported with the write;
horizun_verify_changesreturns an image with the changed elements highlighted. - Before/after snapshots —
snapshot / compare_towith the same camera and a red diff mapped back to the elements written. - Equipment clearance zones —
clearance_rulescheck working-space zones against host and links. - Egress travel distance —
horizun_code_checkwith Revit's path of travel, reported as a lower bound ornot_decidablewith the reason. - Energy readiness —
energy_readinessbuilds and rolls back the energy model and reports enclosure, constructions and window-to-wall ratio.
Documentation, quantities and exchange
- More export formats — DWG for many views or sheets in one job, gbXML, DGN, DWFx and loaded families to
.rfa, each file read back. - Finishes by room —
horizun_quantities room_finishes: wall, floor and ceiling faces per room or space, by material, with openings deducted. - Budget export to BC3 —
horizun_budget_compare export_bc3(FIEBDC-3) from the takeoff and the caller's prices. - Sheets and views —
renumber_sheetswith collisions checked first, andset_view_displayfixes detail level or discipline citing the audit finding. - Structural analytical model and loads —
horizun_query_structure analyticalandloads, grouped by load case. - Power BI coordination dashboard — a
.pbipexample over the coordination ledger. - A smaller tool list —
tools/listis about 64 KB smaller without removing a tool, argument or operation, so clients load it faster.
Watch a real workflow: PDF plans to a Revit model
[Watch the Horizun demo: PDF plans to a Revit model with AI]
PDF plans → Revit model with AI — watch on YouTube is a published Spanish-language demonstration from the Horizun Hub channel. It presents a PDF-to-Revit workflow driven by an AI client. PDF interpretation belongs to the client/model; Horizun supplies the operations executed in Revit. The separate typed DWG workflow below reads CAD geometry and versioned rules.
What you can build and deliver
Architectural, structural and MEP modeling
horizun_create_elements accepts dependency-aware batches of levels, grids,
walls, floors, ceilings, roofs, rooms, family instances, structural beams and
columns, beam systems, wall foundations, ducts, pipes, conduit, cable trays,
fittings, inline accessories, MEP systems, openings, shafts, room separators,
profile walls, displacement sets and supported stairs.
The suboperation table lists all 26 creation kinds and five fitting choices.
horizun_transform_elements handles moves, copies, rotations, wall joins,
type/curve changes and tag placement. horizun_manage_system_types supports
compound material-layer structures and MEP junction preferences.
Structural and MEP planners produce requests that use these same creation tools.
New parametric families, including MEP connectors
horizun_create_family creates a new .rfa from an installed .rft: parameters,
formulas, named types, solid/void extrusions, blends, revolutions, sweeps and
swept blends; reference planes and labeled dimensions; supported nested families;
and pipe, duct, electrical, conduit or cable-tray connectors. Save and optional
project load are verified. horizun_family_apply edits existing family data with
a geometry invariant. RFA examples and template scope.
Drawings, automated annotation and sheet production
Build floor/ceiling/structural/area plans, sections, elevations, callouts, drafting and 3D views. Manage templates, phases, crops, view ranges and scope boxes; create, duplicate and populate sheets; place schedules and align viewports. Annotation tools support text, tags, linear/angular/radial/diameter/arc-length dimensions and spot elevation/coordinate/slope labels.
Plan dimensions and tags from explicit criteria, inspect geometric references,
create 2D details, audit planimetry, apply cited corrections and pack sheet zones.
horizun_plan_views and the deliverable-production prompt coordinate delivery
stages and approval state. Drawing workflows.
DWG to BIM, with traceable revision updates
Inspect DWG instances, layers and curves. Supply a versioned requirement set to map drawing content into an ordered BIM plan. Rehearse and apply the plan through typed tools, with source fingerprints and provenance attached to created elements. Audit the model against the drawing; plan and apply later DWG revisions while identifying manual model edits that need review. These are seven dedicated CAD tools, listed individually below. DWG-to-BIM examples.
Audits, coordination, quantities and data exchange
Query the host and loaded links using category, family/type, level, parameter and spatial filters. Scan model health, audit supplied requirements and make verified parameter corrections. Coordinate clashes with persistent findings, assignment, decisions and model-measured resolution. Plan reinforcement, apply supported reinforcement requests and audit their results.
Produce material takeoffs, compare them against an Excel budget baseline, read or append XLSX rows without Excel/COM, push approved data to Power BI and export verified deliverables. Quantities, Power BI, audit starter.
Specialized model transformations and terrain
Separate wall or slab layers, split floors by loops, rectangularize supported wall geometry, ungroup with origin tracking and regroup by a parameter. Transfer slab elevations, embed floors in toposolids and grade terrain with breaklines and specified slopes. Wall-layer decomposition preserves the core wall's identity and hosted elements. Bundled recipe tools use shipped Python for geometry under host-controlled rehearsal, transactions and their declared readback checks; arbitrary client-generated Python has a separate permission/evidence contract.
Install
Download the Windows installer
- Requires Windows x64, Revit 2023–2027 and an MCP client.
- Setup includes the server runtime and matching Revit add-ins. No Git, Visual Studio or .NET SDK is needed.
- Close Revit before running Setup.
- The server and add-ins are intentionally unsigned; from v3.0.2 the Setup is signed by HORIZUN GROUP S.A.S. (Certum). SHA-256 checks verify the downloaded bytes; they do not authenticate a Windows publisher. Revit may show an unsigned add-in warning. See the signing policy.
- Open the release above and download
horizun-mcp-<version>-setup.exeandSHA256SUMS.txtfrom Assets. The source ZIP is for development. - Verify the hash using the installation guide, then run Setup.
- Complete your client's connection step:
- Start Revit, open a document and ask your client to call
horizun_health. Confirm the active document and loaded version.
Claude Desktop needs the extension installation inside the app. Setup puts the package and illustrated instructions in the Documents folder above. Drag the package onto the Extensions page or use Advanced settings → Install extension. The extension connects to the installed server; it does not replace Setup. See client instructions and recovery.
Installation video: Claude Desktop Free
[Install Horizun Revit MCP with Claude Desktop Free]
Connect Revit to Claude Desktop Free — watch the installation tutorial
is a Spanish-language guide published by Horizun Hub to installing and connecting
Horizun Revit MCP with the free Claude Desktop plan. Follow the Setup and .mcpb
steps above; the client guide provides the written instructions.
Optional PowerShell bootstrap
This downloads the release installer, checks its hash and runs Setup quietly.
-AllowUnsigned acknowledges the publisher status described above. The same
client-specific final steps still apply; use -Interactive for the wizard.
The script is fetched from main; its checksum check applies to the downloaded
Setup. You can download and inspect the script first. See installation options.
Complete tool catalog
Every named MCP tool is listed here, grouped by the work it performs. These groups are a reading aid; session tool packs are the configurable sets implemented in ToolPacks.cs. Descriptions are maintained in the bilingual catalog; counts and membership are checked against the server-generated inventory. The detailed tool reference documents arguments and limitations.
Connection, documents and background jobs
Model queries, audits and correction
Model creation, parameters and families
Drawings, dimensions, sheets and schedules
CAD / DWG to BIM and revision updates
Structure, reinforcement, MEP and coordination
Layers, groups and terrain
Quantities, Excel, Power BI and deliverables
Composable workflows and custom API automation
ISO 19650 information management and openBIM delivery
Suboperations and modes
A named MCP tool can dispatch many actions. For example, creating a wall, a pipe
and a stair are choices under horizun_create_elements; creating a section and
placing a schedule are different actions under horizun_manage_views.
The table contains 481 named suboperations and dispatch modes
across 26 multi-operation tools. A choice is counted once per tool, selector
property and value, including nested selectors. Repeated oneOf schema paths
are deduplicated. Some selectors refine another action: these numbers describe
the exposed operation vocabulary, not 208 additional top-level tools.
Other typed options include the seven horizun_export.format values:
pdf, dwg, ifc, nwc, fbx, image, schedule_csv. The schema inventory
also records 1653 enumerated argument occurrences
across all properties and paths; that figure includes configuration choices and
repeated paths, so it is not used as a tool count.
Extensibility, permissions and tool discovery
Compose new workflows: horizun_execute_plan connects up to 100 typed actions
using prior results and named dependencies, with TransactionGroup rollback.
Task-specific project standards, catalogs and CAD interpretation rules are inputs.
Extend to custom Revit API work: an owner may enable horizun_execute_python
for client-generated Python, including the standard library, preflight and
structured script evidence. The Python ON/OFF grant persists until revoked.
Python results remain self-reported with host_verified: false.
The following profiles were measured against the same 1.3.3 server binary
in isolated settings directories using actual MCP tools/list calls:
A session exposing fewer tools can be correctly configured for a narrow task.
Inspect horizun_health and the horizun://security/current-profile resource
before comparing a session with the complete catalog. Owners control permissions;
an evaluator does not need to enable arbitrary code just to read the catalog.
For clients that support them, the server also offers standard MCP Resources,
Prompts, Completions, logging and durable Tasks. Resources expose the compiled
tool contract, build identity, effective profile and BIM workflow guidance.
Named prompts cover family recipes, room documentation, audits and delivery.
These protocol features and workflow prompts are additional to the tool count.
tools/list schemas are abridged; the exact one is horizun://contract/tools/{tool}
(or .../{tool}/{variant} for one create_elements kind or document_session
operation), and a failed call that violates it names the failing path and that URI
(with structuredContent.schema_help when the reply is structured) (details).
Tool packs, compact/summary queries, selected-field projections and durable jobs help manage context and long-running work. Calls use a bounded 16-slot FIFO queue; queued work can be cancelled before execution. Long operations expose a persistent job ID and readable status. Architecture.
Tested in Revit: published release evidence
v1.3.3, published on 2026-09-15, includes live release-gate reports for the installed server and all five supported Revit years. The reports total 1,230 passed probe executions: 246 in each year, with zero failed, unverified or not-covered probes in that suite. Each report identifies the release commit, binary hashes and harness. Release assets.
This is one release suite executed across five Revit versions. It is maintainer evidence for those cases, not 1,230 different features or a comparison against another product. The machine-readable evidence index records the source URLs and hashes. Ongoing GitHub CI checks core/server behavior, Windows deployment, inventory/documentation consistency and CodeQL.
Public release history starts with v0.5.0 on 2026-08-02, includes v1.0.0 on 2026-08-26, and contains 16 published non-prerelease releases as of 2026-09-15. The GitHub stars badge above shows the current community count; the public release history and commit history show maintenance directly.
Version and compatibility
MCP 2026-07-28 support is pending. A recent product release does not imply support for that protocol revision. Registry snapshots and search extracts may lag; check the release before choosing a version. Upgrade release installations by running the new Setup with Revit closed.
Scope and further reference
Typed results identify verification, partial outcomes and coverage. Unloaded links and unsupported API/template/exporter cases are reported explicitly. Use TOOLS.md and family scope for operation-specific boundaries. Benchmark methodology distinguishes historical design scoring from live execution evidence.
Build from source · Contribute · Agent instructions · LLM summary · Security · Privacy · Release policy
Learn to direct it
Horizun Hub teaches, in Spanish, how to direct AI agents in real construction and design work — and how to review what they deliver before you sign it. The course for this MCP is Opera agentes en Revit: short classes on real construction work, with a verifiable certificate.
New to agents? Level 1 of Opera agentes de IA desde cero is free with an account.
Built in Colombia 🇨🇴 and maintained by Horizun Group as part of Horizun Hub. The bridge is organisation-neutral; project standards and catalogs are supplied as inputs. The optional standards pack provides editable examples.
Apache-2.0: LICENSE, NOTICE, third-party notices. The Revit API is not redistributed. Autodesk and Revit are trademarks of Autodesk; this project is not affiliated with, endorsed by or sponsored by Autodesk.
來源:README.md,提交 00fe15b
工具
0版本歷史
9- v4.0.0最新Nov 3, 2026
- v3.0.6Oct 23, 2026
- v3.0.4Oct 20, 2026
- v3.0.1Oct 14, 2026
- v2.1.5Oct 1, 2026
- v2.1.4Sep 28, 2026
- v2.0.5Sep 22, 2026
- v2.0.1Sep 21, 2026
- v1.3.3Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分