Navisworks Automation provides an AI-driven control system that enables advanced AI platforms such as Claude, Gemini, and VS Code Copilot to directly interact with and manipulate Autodesk Navisworks. Leveraging a Model Context Protocol (MCP), this system employs a three-layered architecture: an AI platform for natural language commands, a Node.js-based MCP Server as an intermediary, and a C# plugin within Navisworks to safely execute .NET API operations. It empowers users to automate complex Building Information Modeling (BIM) workflows, extract data, manage visualizations, and perform detailed model analysis using intuitive AI prompts, significantly enhancing productivity and decision-making within Navisworks environments.
Key Features
01Translation of natural language commands into Navisworks API calls
020 GitHub stars
03Robust three-layer architecture ensuring safe and efficient operation within Navisworks
04Capabilities for automated data extraction and visual management within models
05Comprehensive suite of 27 specialized tools for model interaction and analysis
06AI-driven direct control of Autodesk Navisworks via Model Context Protocol (MCP)
Use Cases
01Visualizing clash detection results, hidden items, or specific model components through AI commands
02Automating initial model analysis, including document information and component statistics
03Batch extracting specific properties from model elements or predefined selection sets