Back to Browse

Aec Model Bridge MCP Server

Developer ToolsUse Caution4.4MCP RegistryLocal
Free

Server data from the Official MCP Registry

Revit MCP server: 200+ tools to read and edit BIM models, every change human-approved.

About

Revit MCP server: 200+ tools to read and edit BIM models, every change human-approved.

Security Report

4.4
Use Caution4.4High Risk

AEC Model Bridge is a Revit MCP integration whose core flow is localhost-bridged with an approval gate for model mutations and workspace path checks, which fit its purpose. The main concerns are the advanced revit_execute_python and reflection tools that grant arbitrary code execution inside Revit, and a bridge fallback to tokenless legacy localhost connections; the visible code shows no exfiltration or hardcoded secrets, but the truncated provider file leaves the rest of the tool surface unreviewed. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 4 high severity).

4 files analyzed · 9 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

env_vars

Check that this permission is expected for this type of plugin.

process_spawn

Check that this permission is expected for this type of plugin.

database

Check that this permission is expected for this type of plugin.

system_info

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Workspace root directory for server file operations.Optional

Environment variable: MCP_REVIT_WORKSPACE_DIR

Semicolon-delimited allow-list of directories the server can access.Optional

Environment variable: MCP_REVIT_ALLOWED_DIRECTORIES

Server mode: mock or bridge.Optional

Environment variable: MCP_REVIT_MODE

Bridge URL, for example http://127.0.0.1:3000 (required when MCP_REVIT_MODE=bridge).Optional

Environment variable: MCP_REVIT_BRIDGE_URL

Path to the audit log file.Optional

Environment variable: MCP_REVIT_AUDIT_LOG

Python log level, for example INFO or DEBUG.Optional

Environment variable: MCP_REVIT_LOG_LEVEL

Approval gate for write tools. "required" (default) blocks every model change until a human approves a plan; do not relax this unless you understand the risk.Optional

Environment variable: MCP_REVIT_APPROVAL_MODE

Set to true to load user-written modules from the workspace. Off by default.Optional

Environment variable: MCP_REVIT_ENABLE_USER_MODULES

Set to true to allow module commands that declare the python.host permission to run. Off by default.Optional

Environment variable: MCP_REVIT_ALLOW_PYTHON_HOST

Optional Anthropic API key, used only by the built-in agent chat in the Revit panel. Not needed for MCP use.Required

Environment variable: MCP_REVIT_ANTHROPIC_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-sam-aec-aec-model-bridge": {
      "env": {
        "MCP_REVIT_MODE": "your-mcp-revit-mode-here",
        "MCP_REVIT_AUDIT_LOG": "your-mcp-revit-audit-log-here",
        "MCP_REVIT_LOG_LEVEL": "your-mcp-revit-log-level-here",
        "MCP_REVIT_BRIDGE_URL": "your-mcp-revit-bridge-url-here",
        "MCP_REVIT_APPROVAL_MODE": "your-mcp-revit-approval-mode-here",
        "MCP_REVIT_WORKSPACE_DIR": "your-mcp-revit-workspace-dir-here",
        "MCP_REVIT_ALLOW_PYTHON_HOST": "your-mcp-revit-allow-python-host-here",
        "MCP_REVIT_ANTHROPIC_API_KEY": "your-mcp-revit-anthropic-api-key-here",
        "MCP_REVIT_ALLOWED_DIRECTORIES": "your-mcp-revit-allowed-directories-here",
        "MCP_REVIT_ENABLE_USER_MODULES": "your-mcp-revit-enable-user-modules-here"
      },
      "args": [
        "-y",
        "aec-model-bridge"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!