MCP implementation to connect AI agents with the PyNet Platform for BIM/Engineering automation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
PyNet Bridge is the execution layer that allows AI models to control Autodesk tools in real-time.
It connects Natural Language β Python β Autodesk desktop tools (Navisworks, Revit, AutoCAD), enabling AI to generate, execute, and refine BIM workflows autonomously.
Available integrations include Navisworks Manage, Revit, and Civil 3D.
This bridge acts as the connective tissue between AI logic and Autodesk desktop APIs, allowing for dynamic UI creation, script execution, and BIM process automation using natural language.
See PyNet Bridge in action β these recordings show the full natural-language β BIM-action workflow inside live Autodesk models.
| Demo | Description | Video |
|---|---|---|
| β Autonomous BIM Coordination (Revit + Navisworks) | Claude Code drives Revit and Navisworks simultaneously to audit models, resolve clashes by tolerance rules, generate geometry, and self-correct API errors in real time. | π¬ Watch here |
| PyNET + Codex Integration | How to configure PyNet Bridge with Codex and query into Navisworks. | π¬ Watch here |
In this technical demo, Claude Code connects to Navisworks and Revit at the same time to run a full coordination workflow end-to-end:
PYNET_Classification) before coordinating.This is what turns AI from a chatbot into an execution engine for BIM.
Open PowerShell and run:
This will automatically:
pynet-mcp-bridge from PyPI (via uv or pip)~/.codex/config.toml)The pynet-mcp-bridge package includes:
| Package | Purpose |
|---|---|
| pynet-mcp-bridge | MCP server that connects AI models with Autodesk tools via PyNET |
| mcp[cli] | Model Context Protocol SDK and CLI tools |
| fastmcp | High-level MCP server framework |
| psutil | System process detection (finds running Autodesk instances) |
Restart your AI client(s) after installation to apply changes.
Install the recommended Python libraries for Navisworks, Revit and Civil 3D scripting with PyNET:
This installs:
| Library | Purpose |
|---|---|
| pandas | Data analysis and manipulation |
| plotly | Interactive charts and visualizations |
| matplotlib | Static plots and graphs |
| dash | Web dashboards from Python |
These are the third-party libraries listed under Allowed Python Imports. Standard library modules (
json,sys,re, etc.) are already included with Python.
.mcpb) launches the server with uvx pynet-mcp-bridge, so uv must be installed and on your PATH. Install it with winget install astral-sh.uv. Without uv, the extension will fail to start.1. Install the package:
Or with pip:
2. Configure Claude Desktop:
Add the following to your claude_desktop_config.json:
%APPDATA%\Claude\claude_desktop_config.json%LOCALAPPDATA%\Packages\Claude_*\LocalCache\Roaming\Claude\claude_desktop_config.json3. Configure Claude Code (VS Code extension):
Add to %USERPROFILE%\.claude.json:
4. Configure Cline:
Add to %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json:
5. Configure Roo Code:
Add to %APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json:
6. Configure Codex CLI:
Add to %USERPROFILE%\.codex\config.toml:
These tools allow AI to fully control the PyNet environment, from UI creation to script execution and system monitoring. Once connected, the AI will have access to the full suite of PyNet tools:
Drives the PyNet BIM Viewer open in VS Code. Reads clash data from the loaded .pnt package and controls the 3D view over a local (127.0.0.1) connection β nothing leaves your machine.
clashes.json and returns each clash with its pnt_id identifiers..pnt into the open viewer, pushes the models, and returns a summary.pnt_id (element A red, element B green).These are realistic prompts you can give your AI client once PyNet Bridge is connected.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pynet-mcp-bridge)<a href="https://allmcps.com/mcp/pynet-mcp-bridge"><img src="https://allmcps.com/api/badge/pynet-mcp-bridge?style=directory" alt="Pynet MCP Bridge on AllMCPs" /></a>