Revit Integration
STDIOModel Context Protocol server enabling seamless communication between Claude AI and Autodesk Revit.
Model Context Protocol server enabling seamless communication between Claude AI and Autodesk Revit.
A Model Context Protocol server for Revit integration, enabling seamless communication between Claude AI and Autodesk Revit.
This TypeScript-based MCP server provides a bridge between Claude AI and Revit, allowing direct interaction with Revit models through a WebSocket connection. It implements the Model Context Protocol to enable:
📊 Model Information
🏗️ Element Management
🎪 View & Level Control
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
The server can be configured using environment variables:
REVIT_HOST=127.0.0.1 # Revit plugin WebSocket host REVIT_PORT=8080 # Revit plugin WebSocket port
Add the server configuration to Claude Desktop:
Windows:
%APPDATA%/Claude/claude_desktop_config.json
Configuration format:
{ "mcpServers": { "revit-mcp-server": { "command": "D:/path/to/revit-mcp-server/build/index.js" } } }
For debugging the MCP communication:
npm run inspector
The server implements robust error handling:
MIT License
Contributions are welcome! Please feel free to submit pull requests.
If you have any questions or suggestions, feel free to reach out: