MCP.so
登录
A

Autodesk Revit Mcp Server

@Sam-AEC

关于 Autodesk Revit Mcp Server

暂无概览

基本信息

分类

其他

传输方式

stdio

发布者

Sam-AEC

提交者

A. Sam Mohammad

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "revit": {
      "command": "python",
      "args": [
        "-m",
        "revit_mcp_server.mcp_server"
      ],
      "env": {
        "MCP_REVIT_BRIDGE_URL": "http://127.0.0.1:3000",
        "MCP_REVIT_MODE": "bridge"
      }
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Autodesk Revit MCP Server?

A production-ready Model Context Protocol (MCP) server that enables AI agents to control Autodesk Revit through natural language. It integrates with Claude Desktop, Microsoft Copilot, and custom MCP clients, providing 100+ Revit API tools for geometry, views, sheets, families, MEP, and structural operations.

How to use Autodesk Revit MCP Server?

Requires Windows 10/11, Revit 2024–2026, Python 3.11+, and .NET Framework 4.8. Clone the repository, run .\scripts\build-addin.ps1 to build the Revit add-in, then install the Python package with pip install -e packages/mcp-server-revit. Configure Claude Desktop by editing %APPDATA%\Claude\claude_desktop_config.json with the revit server command and environment variables MCP_REVIT_BRIDGE_URL and MCP_REVIT_MODE. For VS Code and GitHub Copilot, use the included .vscode/mcp.json. Start Revit and verify with curl http://localhost:3000/health.

Key features of Autodesk Revit MCP Server

  • 100+ Revit API tools (geometry, views, families, MEP)
  • Localhost HTTP bridge with sub-second response time
  • Thread-safe ExternalEvent architecture
  • Advanced reflection API for unlimited Revit access
  • Production-ready with comprehensive tool coverage

Use cases of Autodesk Revit MCP Server

  • Create walls, floors, roofs, and structural elements via natural language
  • Automate sheet creation and viewport placement for documentation
  • Query and batch-update element parameters across the model
  • Export views to PDF, DWG, IFC, or Navisworks for coordination
  • Perform clash detection and material quantity calculations

FAQ from Autodesk Revit MCP Server

What are the runtime requirements?

Windows 10/11, Autodesk Revit 2024–2026, Python 3.11+, and .NET Framework 4.8.

How does the server communicate with Revit?

The Python MCP server sends HTTP requests to a localhost bridge (port 3000) running inside Revit. The bridge queues requests and executes them on Revit’s main thread via ExternalEvent for thread safety.

Is authentication required?

By default, the bridge runs on localhost-only (127.0.0.1:3000) with no authentication. Enterprise deployments support optional HTTPS, OAuth2 (Entra ID), audit logging, and rate limiting.

Which clients can connect to the server?

Any MCP-compatible client, including Claude Desktop, Microsoft Copilot

评论

其他 分类下的更多 MCP 服务器