revit-mcp logo

revit-mcp

by revit-mcp

revit-mcp allows you to interact with Revit using the MCP protocol through MCP-supported clients (such as Claude, Cline, etc.). This project is the server side (providing Tools to AI), and you need to use revit-mcp-plugin in conjunction.

View on GitHub

Last updated: N/A

What is revit-mcp?

revit-mcp is a server that enables interaction with Revit software using the MCP (Modular Communication Protocol). It provides tools for AI clients to access and manipulate Revit projects.

How to use revit-mcp?

  1. Build the local MCP service using npm install and npm run build. 2. Configure the client (e.g., Claude) by adding the revit-mcp server to the client's configuration file, specifying the path to the built index.js file. 3. Restart the client to establish the connection.

Key features of revit-mcp

  • Allows AI to get data from Revit projects

  • Allows AI to drive Revit to create, modify, and delete elements

  • Enables sending AI-generated code to Revit for execution

  • Supports various tools for interacting with Revit elements and data

Use cases of revit-mcp

  • Automating Revit tasks using AI

  • Generating Revit models based on AI-driven design

  • Modifying existing Revit models using AI

  • Extracting data from Revit models for AI analysis

FAQ from revit-mcp

What is MCP?

MCP stands for Modular Communication Protocol, a protocol used for communication between different software components.

What is revit-mcp-plugin?

revit-mcp-plugin is a plugin that drives Revit and is required to work with revit-mcp.

What clients are supported?

MCP-supported clients such as Claude and Cline are supported.

What version of Node.js is required?

Node.js 18+ is required.

Where can I get support?

You can join the Discord server or QQ Group for support.