Construction and architecture MCP servers are connecting AI agents to BIM software, CAD platforms, 3D modeling tools, structural analysis programs, and construction management systems. Instead of manually navigating complex 3D modeling interfaces, creating construction drawings by hand, or running structural analyses through multi-step GUI workflows, these servers let AI assistants create building elements, query BIM data, execute CAD commands, generate parametric designs, run structural calculations, and manage construction data — all through the Model Context Protocol.

The landscape spans seven areas: BIM & Revit (Autodesk’s flagship and the largest MCP ecosystem in construction), CAD platforms (AutoCAD, GstarCAD, ZWCAD, BricsCAD), 3D modeling (SketchUp, Rhino, Grasshopper, Fusion 360), architecture BIM (ArchiCAD), structural engineering (ETABS, Tekla Structures), OpenBIM/IFC (open standards for BIM data exchange), and construction management (cost estimation, project management).

The headline findings: Autodesk is pivoting its MCP strategy — archiving the Node.js Platform Services server and shifting toward the MCP Apps pattern (aps-mcp-app-example) and cloud Automation API bundles. The Revit community has exploded — the original revit-mcp (399 stars, archived) spawned a successor monorepo plus four new community servers with 22-100+ tools each. Tekla is now the most actively developed construction MCP server — teknovizier/tekla_mcp_server has jumped to 239 commits with collision detection, FastMCP 3.0, and semantic attribute mapping. Rhino remains the second most-starred — rhinomcp (365 stars) shipped v0.2.1 with curve operations and C# code execution. AutoCAD has seven implementations — and Civil 3D now has its first MCP server. The construction management gap is narrowing — the first dedicated Procore MCP server has appeared with 7 tools and OAuth support. The design phase remains far stronger than construction operations — but the gap is slowly closing.

Category: Logistics & Industry

BIM & Revit

revit-mcp/revit-mcp (Archived)

Server Stars Language License Tools
revit-mcp/revit-mcp ~399 TypeScript MIT 27

The most popular construction MCP server by star count. Enables AI systems to query Revit project data and drive modeling operations through 27 tools:

  • Data retrieval — view info, element queries, family type inspection
  • Creation — points, lines, surfaces, grids, levels, rooms, building elements
  • Modification — color changes, tagging, element operations
  • Code execution — arbitrary C# execution within Revit for extensibility
  • Storage — operation history and state management

The project was archived in February 2026 with a deprecation notice recommending migration to the successor monorepo.

mcp-servers-for-revit/mcp-servers-for-revit (Successor)

Server Stars Language License Tools
mcp-servers-for-revit ~121 TypeScript/C# MIT 27+

The official successor monorepo combining the TypeScript MCP server, C# Revit plugin, and command set. Published to npm as mcp-server-for-revit. Supports Revit 2020-2026 with installable releases. Development has slowed since February 2026 but the package is stable.

Community Revit Servers

The Revit MCP ecosystem has exploded with multiple independent implementations:

  • oakplank/RevitMCP (41 stars, Python, MIT) — pyRevit extension with 22 tools, web UI and MCP dual modes. The most mature community alternative.
  • Sam-AEC/Autodesk-Revit-MCP-Server (15 stars, Python/C#) — 100+ Revit API tools via reflection API for unlimited access, enterprise security options, Claude Desktop and Copilot integration.
  • schauh11/revit-mcp-server — native WPF chat panel docked inside Revit, 53 tools, WebSocket communication. Unique embedded UI approach.
  • Demolinator/revit-mcp-server (2 stars, 69 commits) — pyRevit-based, 45 tools, supports Revit 2024-2026.

Autodesk Official — aps-sample-mcp-server-revit-automation

Server Stars Language License Tools
aps-sample-mcp-server-revit-automation ~6 C# MIT 2

Autodesk’s official sample for headless Revit automation via the Automation API. Bridges AI assistants with cloud-hosted Revit models on ACC/BIM360 without manual interaction:

  • create_model — creates new Revit models from templates
  • link_models — manages Revit model link relationships (add/remove)
  • SSA authentication — JWT bearer tokens with RSA signing for service-to-service auth
  • Fluent API — type-safe model configuration with compile-time validation

Has a companion repo (aps-sample-revit-mcp-tools-bundle, 5 stars) for the Automation API AppBundle, targeting Revit API 2027 on .NET 10. Both actively updated through April 2026.

Autodesk MCP Apps — aps-mcp-app-example

Server Stars Language License Tools
aps-mcp-app-example ~9 JavaScript MIT Multiple

The new direction for Autodesk’s MCP strategy, replacing the archived aps-mcp-server-nodejs. Example MCP server with “MCP Apps” support for browsing ACC projects and designs with the APS Viewer. Uses Secure Service Accounts. Actively updated through April 2026.

Autodesk AEC Data Model — aps-aecdm-mcp-dotnet

Server Stars Language License Tools
aps-aecdm-mcp-dotnet ~34 C# MIT 7

Connects Claude Desktop to the AEC Data Model API and Autodesk Viewer for querying architectural/engineering data using natural language:

  • GetToken — PKCE authentication for APS API requests
  • GetHubs / GetProjects — AEC Data Model API navigation
  • GetElementGroupsByProject — element group retrieval
  • GetElementsByElementGroupWithCategoryFilter — filtered element queries
  • RenderModel / HighLightElements — visualization in Viewer

Enables conversational queries like “show me all the walls on level 2” against federated BIM models.

Autodesk MCP Platform Strategy

Autodesk’s MCP strategy has evolved since early 2026. The Node.js Platform Services server (aps-mcp-server-nodejs, 18 stars) was archived in March 2026, signaling a shift away from monolithic API servers. The new direction centers on the MCP Apps pattern — modular, task-specific servers that integrate with the APS Viewer and Secure Service Accounts. The broader roadmap still includes production-grade managed MCP connectors for Design and Make agent workflows, with public servers planned for Revit, Model Data Explorer, and Fusion Data. The Automation API bundle (aps-sample-revit-mcp-tools-bundle) represents the cloud-native path for headless Revit operations.

CAD Platforms

daobataotie/CAD-MCP

Server Stars Language License Tools
daobataotie/CAD-MCP ~316 Python MIT Multiple

The most popular CAD MCP server. An innovative natural language CAD control service supporting multiple platforms:

  • Multi-CAD support — AutoCAD, GstarCAD (GCAD), ZWCAD
  • Drawing primitives — lines, circles, arcs, rectangles, polylines, text, hatching, dimensions
  • Layer management and file operations
  • Natural language parsing — color recognition, shape/action keyword mapping
  • COM interface — Windows-native via pywin32

Works with Claude Desktop, Windsurf, and Cursor. Dormant since July 2025 but continues gaining stars.

puran-water/autocad-mcp

Server Stars Language License Tools
puran-water/autocad-mcp ~214 Python MIT 8

The most technically complete AutoCAD MCP server, with dual backends:

  • File IPC backend — live AutoCAD LT control on Windows via Win32 messaging (focus-free dispatch, no window stealing)
  • ezdxf headless backend — offline DXF generation on any platform (Linux, macOS, WSL) without AutoCAD installed
  • Freehand AutoLISP execution — turns the server from a fixed command set into an extensible automation platform
  • 8 consolidated tools — drawing, entity, layer, block, annotation, P&ID symbols, view, and system management
  • Undo/redo support
  • P&ID symbol library — CTO-compatible process and instrumentation diagrams

v3.0 and v3.1 shipped February 2026 with File IPC replacing keyboard simulation, focus-free dispatch via Win32 PostMessageW, and robust error handling. Requires Windows 10/11 and AutoCAD LT 2024+ for the live backend.

AnCode666/multiCAD-mcp

Server Stars Language License Tools
AnCode666/multiCAD-mcp ~26 Python Apache-2.0 7 (55 commands)

The broadest CAD platform coverage: AutoCAD, ZWCAD, GstarCAD, and BricsCAD from a single MCP server. v0.2.0 shipped March 2026 with unified tool architecture, block attribute management, and comprehensive documentation. Seven unified tools provide access to 55 CAD commands covering:

  • Block attribute management
  • Layer and entity manipulation
  • Data export capabilities
  • COM-based architecture for real-time control

Civil 3D

Server Stars Language License Tools
antonhofstader/Civil3D-mcp-python-COM ~4 Python 19

The first Civil 3D MCP server. Uses COM automation to control Autodesk Civil 3D for civil engineering workflows:

  • COGO points — creation and management
  • Surfaces — terrain surface operations
  • Corridors — road/highway corridor design
  • 19 tools covering core civil engineering tasks

Created April 2026. Fills an important gap for infrastructure and site engineering.

Additional AutoCAD Implementations

  • thepiruthvirajan/autocad-mcp-server (34 stars) — Python COM automation for walls, doors, windows, and building structures with intelligent layer management. Notable star growth.
  • ahmetcemkaraca/AutoCAD_MCP — AutoCAD 2025 with 7 working tools for 2D and 3D DWG production
  • chichicaste/mcp-autocad-server — learning reference implementation for natural language AutoCAD interaction

3D Modeling

mhyrr/sketchup-mcp

Server Stars Language License Tools
mhyrr/sketchup-mcp ~225 Ruby MIT 8

Connects SketchUp to Claude AI through MCP, enabling AI-assisted 3D modeling and scene creation:

  • get_scene_info / get_selected_components — scene inspection and analysis
  • create_component / delete_component — object creation and removal
  • transform_component — position, rotation, and scale operations
  • set_material — material and color application
  • export_scene — scene export
  • eval_ruby — direct Ruby code execution within SketchUp for extensibility

Two-way TCP socket communication between Claude and SketchUp. Dormant since March 2025 but continues gaining stars passively.

jingcheng-chen/rhinomcp

Server Stars Language License Tools
jingcheng-chen/rhinomcp ~365 Python Apache-2.0 7+

The second most-starred construction MCP server. Connects Rhino 3D to AI agents for prompt-assisted modeling and architectural design:

  • Two-way socket communication with Rhino
  • 3D object creation — points, lines, circles, spheres, and other primitives
  • Object manipulation — transformation, modification, deletion
  • Document inspection and analysis tools
  • C# code execution within Rhino (added v0.2.0, February 2026)
  • Curve operations — new in v0.2.1 (March 16, 2026)
  • Layer management — create, set, delete operations
  • Object selection with filtering logic

v0.2.0 (February 2026) added C# code execution and advanced geometry operations. v0.2.1 (March 2026) added curve operations. Actively maintained with 123 commits. Supports Claude Desktop and Cursor AI environments.

Grasshopper Parametric Design

Multiple MCP servers target Grasshopper, the visual programming environment for Rhino:

  • veoery/GH_mcp_server (31 stars, Python, MIT) — interact with Rhino and Grasshopper directly via LLMs, analyze .3dm files, auto-generate GHPython code based on user guidance. Dormant since April 2025, still marked “under construction.”
  • Xiaohu1009/AI-architecture — unified Rhino + Grasshopper MCP server providing AI agents with comprehensive 3D modeling and parametric design capabilities.
  • alfredatnycu/grasshopper-mcp — bridging server with component knowledge base for high-level intent recognition.
  • dongwoosuk/rhino-grasshopper-mcp (8 stars) — ML-based automatic layout optimization (DBSCAN, K-means, K-NN). Single-commit beta, dormant since December 2025.

Fusion 360

Server Stars Language License Tools
AuraFriday/Fusion-360-MCP-Server ~84 Python 10

Autodesk Fusion add-in enabling AI agents to control Fusion 360 through MCP:

  • Generic API calls — execute any Fusion command without custom code
  • Python code execution with full Fusion API access and pre-injected shortcuts (app, ui, design, rootComponent)
  • Thread-safe architecture — main-thread execution prevents crashes
  • Cross-operation context via stored objects
  • Automatic signature-verified updates
  • Listed on the Autodesk Store (January 2026)

v1.2.75 (January 2026) added enhanced Python integration and single-main-thread architecture. Significant star growth (+33) but dormant since January 2026. Additional Fusion 360 implementations include Joe-Spencer/fusion-mcp-server, ArchimedesCrypto/fusion360-mcp-server, Misterbra/fusion360-claude-ultimate, and sockcymbal/autodesk-fusion-mcp-python.

Architecture BIM — ArchiCAD

SzamosiMate/tapir-archicad-MCP

Server Stars Language License Tools
SzamosiMate/tapir-archicad-MCP ~49 Python 137 (auto-generated)

The most innovative approach to tool generation in the construction MCP space. Dynamically generates 137 MCP tools from the combined Tapir API and official Archicad JSON API schemas:

  • discover_tools — semantic search to find relevant Archicad commands from natural language queries
  • 137 auto-generated tools — covering the full breadth of Archicad’s capabilities
  • Dual API merging — community Tapir + official JSON API in a single server
  • PyPI/uvx installation — simplified setup (added September 2025)

v0.3.2 (February 2026) pinned multiconn_archicad dependency. November 2025 added 7 new Tapir tools (updated to Tapir 1.2.4). Growing community interest at 49 stars.

lgradisar/archicad-mcp

Server Stars Language License Tools
lgradisar/archicad-mcp ~16 JavaScript MIT Multiple

The foundational ArchiCAD MCP implementation by Luka Gradišar. Requires the Tapir Archicad Add-On and supports custom tools alongside official JSON commands. Dormant since August 2025. A third implementation, tiagoengdigital/archicad-mcp-claude, provides additional Claude Desktop integration.

Structural Engineering

HuVelasco/structural-mcp-servers

Server Stars Language License Tools
HuVelasco/structural-mcp-servers ~2 Python 30+

MCP servers for structural engineering workflow automation. The ETABS server is production-ready (v0.7) with comprehensive COM-based integration:

  • Table extraction — access to all 806 ETABS analysis/design tables
  • Building templates — steel deck, concrete frame, wall models
  • Element creation and modification tools
  • Model validation with 3D visualization
  • User permission systems and safety controls
  • Steel member design with AISC code compliance
  • Stable connection management via COM interface

Revit and Tekla servers are planned but not yet implemented.

teknovizier/tekla_mcp_server

Server Stars Language License Tools
teknovizier/tekla_mcp_server ~32 Python GPL-3.0 23+

The most actively developed construction MCP server — 239 commits and growing rapidly. MCP server for Tekla Structures enabling AI-powered steel detailing and modeling:

  • Component insertion with semantic attribute mapping
  • Element selection and filtering by multiple criteria
  • Model visualization — zooming, coloring, hiding elements
  • Boolean cut operations and part conversion
  • Custom attribute management and element comparison
  • Collision detection with mark filtering via GetAllObjects API (April 2026)
  • Warning system for open drawings during collision detection
  • FastMCP 3.0 with modular providers and plugin system
  • MiniLM semantic attribute mapping with LLM fallback — uses ML to understand natural language descriptions of structural components
  • mcp_handler decorator for refactored error handling

Active development continues with multiple commits per week as of April 2026.

OpenBIM & IFC

helenkwok/openbim-mcp

Server Stars Language License Tools
helenkwok/openbim-mcp ~36 TypeScript MIT 3

A vendor-neutral approach to BIM data access through open standards:

  • convert-ifc-to-frag — transforms IFC files into optimized fragment format
  • load-frag — loads fragment files for analysis
  • fetch-elements-of-category — retrieves BIM elements by IFC category (walls, doors, windows) with configurable attributes and relationships

No changes since last review. Modest star growth.

MCP4IFC

An academic framework enabling LLMs to directly manipulate Industry Foundation Classes (IFC) data through MCP. The server manages communication between AI clients and a Blender add-on, exposing structured BIM tools as high-level wrappers while actual operations execute inside Blender. Published as a research paper (arxiv.org/html/2511.05533v1).

Blender Bonsai BIM MCP

Server Stars Language License Tools
sinsunsan/blender-bonsai-bim-mcp ~3 TypeScript Multiple

Creates BIM elements via natural language in Blender using the Bonsai BIM add-on. Early-stage (2 commits) but represents a novel approach combining open-source BIM tooling with MCP.

Academic Reference Architecture

An arXiv paper (2601.00809) proposes a modular reference architecture for MCP servers enabling agentic BIM interaction, covering Bonsai, WebIFC/Fragments, IfcOpenShell, Revit, and Archicad. Provides a conceptual framework for standardizing BIM-MCP integration patterns.

Construction Management

AbhiGit-Trimble/construct-cost-mcp

Server Stars Language License Tools
AbhiGit-Trimble/construct-cost-mcp ~0 Python MIT 5

A proof-of-concept construction cost estimation server using data from a public Google Sheet:

  • list_all_items / get_item / search_items / get_items_by_category — browse construction pricing
  • calculate_cost — compute project costs with quantities and labor rates
  • Covers concrete, framing, finishes, electrical, plumbing, HVAC, roofing, and exterior materials
  • Formula: Item Cost = (Material Cost × Quantity) + (Labor Hours × Quantity × Labor Rate)

From Trimble, a major construction technology company, but currently a minimal proof-of-concept.

TylerIlunga/procore-mcp-server

Server Stars Language License Tools
TylerIlunga/procore-mcp-server ~0 TypeScript 7

The first dedicated Procore MCP server. Provides 7 tools for interacting with the Procore construction management API:

  • API category/endpoint discovery — browse available Procore API capabilities
  • Search and detail retrieval — find and inspect API endpoints
  • API call execution — make authenticated Procore API requests
  • Config management — OAuth with auto-refresh token support

Created April 2026. While still at 0 stars, this fills the most significant gap in the construction MCP ecosystem — Procore is the dominant project management platform in the industry.

Procore (via Third-Party MCP Gateways)

Procore is also accessible through third-party MCP gateways:

  • Zapier MCP — Procore actions as MCP tools
  • viaSocket MCP — Connect Procore with ChatGPT, Claude, and Cursor
  • Pipedream MCP — Procore API integration

No official Procore MCP server exists yet, but the dedicated community server above provides direct API access without gateway intermediaries.

What’s missing

The construction MCP ecosystem still has significant gaps, particularly in the construction operations phase, though some are narrowing:

  • No Bentley Systems servers — MicroStation, OpenBuildings, OpenBridge, OpenRoads all absent (Bentley released MicroStation 2026 with AI features but no MCP server)
  • No official Procore MCP — a community server now exists (see above) but Procore hasn’t shipped an official one
  • No building code compliance — no automated code checking or plan review
  • No permit management — PermitFlow and other permit platforms have no MCP servers
  • No construction scheduling — Primavera P6, Microsoft Project, Asta Powerproject all absent
  • No serious estimating — only a proof-of-concept Google Sheet-based server from Trimble
  • No site safety/inspection tools — no safety compliance checking, punch list management, or daily log automation
  • No drone/photogrammetry integration — despite drones being ubiquitous on construction sites
  • No Vectorworks MCP — popular in architecture and landscape design
  • No structural analysis beyond ETABS — SAP2000, STAAD.Pro, RISA, Robot Structural Analysis all absent
  • No MEP-specific tools — mechanical, electrical, plumbing design has no dedicated MCP servers
  • No energy modeling integration — EnergyPlus has MCP servers (see our Energy & Utilities review) but they’re not construction-workflow integrated
  • No Archicad official server — community-only (though tapir-archicad-MCP at 49 stars shows strong demand), Graphisoft hasn’t shipped one

The bottom line

Rating: 4.0/5 — The construction and architecture MCP ecosystem continues to be one of the most active verticals for a traditionally offline, desktop-heavy industry. The Revit community has exploded — four new community servers complement the official successor monorepo, giving users choices from pyRevit extensions to embedded WPF chat panels. Autodesk is pivoting from monolithic API servers (archiving aps-mcp-server-nodejs) to the modular MCP Apps pattern. Tekla has emerged as the most actively developed construction MCP server (239 commits) with collision detection and FastMCP 3.0. Rhino shipped v0.2.1 with curve operations and C# code execution. Civil 3D got its first MCP server. The ArchiCAD auto-generated 137 tools approach continues to gain traction at 49 stars.

The design-versus-construction divide is slowly narrowing. The first dedicated Procore MCP server has appeared (April 2026), providing direct API access to the industry’s dominant project management platform. But construction scheduling, estimating, safety, inspections, and permitting still have no MCP representation. For a $2 trillion global industry, the construction operations side remains underserved — though the trajectory is positive.

Install if: you work with Revit, AutoCAD, Rhino, SketchUp, ArchiCAD, Tekla Structures, or Civil 3D and want AI-assisted modeling, design automation, or BIM data queries.

Skip if: you need construction project management, scheduling, estimating, or site operations — the MCP ecosystem is just starting to reach those workflows.

This review was last edited on 2026-04-25 using Claude Opus 4.6 (Anthropic).