Enhancing MCP Servers for Revit: AI-Powered BIM Development

bobbyg603
Enhancing MCP Servers for Revit: AI-Powered BIM Development

Building with AI, Literally 🏗️

What if you could describe a building to an AI and watch it take shape in Revit? Not through a complex API or custom scripting, but through natural conversation?

That’s exactly what mcp-servers-for-revit enables. Connect Claude, Cline, or any MCP-compatible AI assistant to Revit, and start creating walls, placing sprinklers, and querying spatial data—all through prompts.

Working Dev’s Hero recently partnered with Sparx Fire to enhance this open-source project, and the results are pretty remarkable.

See It In Action 🎬

Sparx used the enhanced MCP server to design a complete data center from scratch—including rooms, walls, equipment, and sprinkler layouts—primarily through natural language prompts:

The Problem: Fragmentation 💥

The original mcp-servers-for-revit project was ambitious but fragmented across three repositories:

  • revit-mcp — The TypeScript MCP server
  • revit-mcp-plugin — The C# Revit add-in
  • revit-mcp-commandset — The actual Revit API commands

Users had to clone, build, and coordinate versions across all three just to get started. Add in version-specific compilation for different Revit releases, and the barrier to entry was significant.

The Solution: Monorepo + Releases 📦

We consolidated everything into a single monorepo at github.com/Sparx-Fire/mcp-servers-for-revit and built a GitHub Actions workflow that does the heavy lifting:

  1. Automated builds for Revit 2020–2026
  2. Versioned ZIP releases ready to download
  3. Single-folder installation — extract, copy to addins, done

The result? Setup time dropped from “follow a 20-step build guide” to “download, extract, run.”

What Sparx Built With It 🔥

Sparx is developing smart fire sprinkler technology that uses spatial awareness to coordinate suppression. To prototype different building layouts and sprinkler configurations, they needed to iterate fast.

Using the enhanced mcp-servers-for-revit, they:

  • Generated complete data center models through natural language prompts
  • Placed sprinklers according to NFPA 13 requirements
  • Extracted precise spatial coordinates for their releasing panel
  • Iterated on layouts in minutes instead of hours

Every sprinkler placed carries real 3D coordinates relative to walls, ceilings, and other devices—exactly the data their system needs for coordinated activation logic.

Read the full Sparx Fire case study →

What We Added 🛠️

Beyond consolidation, we contributed:

  • Revit 2026 support — Extended compatibility to the latest version
  • New commands — Room tagging, level creation, and more
  • Bug fixes — Addressed issues in existing commands
  • Setup video — A walkthrough of the entire installation process
  • Improved documentation — Clearer guides for getting started

Get Started 🚀

Want to try it yourself? We put together a step-by-step walkthrough showing the full setup process—downloading a release, installing the Revit add-in, and connecting your AI client:

Quick steps:

  1. Download the release for your Revit version from GitHub Releases
  2. Extract to %AppData%\Autodesk\Revit\Addins\<version>\
  3. Configure Claude or your preferred AI client with the MCP server
  4. Start describing what you want to build

The Bigger Picture 🔮

This project exemplifies what Working Dev’s Hero is about: leveraging AI to multiply what’s possible. The MCP protocol bridges the gap between natural language and complex APIs, and we helped make that bridge accessible to anyone working with Revit.

Whether you’re prototyping buildings, exploring design options, or querying spatial data, the ability to converse with your BIM software changes the workflow entirely. Focus on what you want to build—not how to build it in the software.

Open Source, Open Possibilities 🌐

This project remains open source under its original license. Sparx’s fork adds enhancements and will continue to evolve alongside the upstream project. We’re proud to contribute to an ecosystem that makes AI-powered development accessible to more people.

Building something with AI? We’d love to hear about it. Reach out at hello@workingdevshero.com or start your project.