MCP.so
Sign In
R

RevitMCPServer MCP Server

@ZedMoster

Basic information

Category

Other

Transports

stdio

Author

ZedMoster

Submitted by

ZedMoster

About RevitMCPServer MCP Server

No overview available yet

RevitMCPServer MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "RevitMCPServer": {
      "command": "uvx",
      "args": [
        "revit-mcp"
      ]
    }
  }
}

RevitMCPServer MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is RevitMCPServer?

RevitMCPServer is a Python package that provides integration with Revit through the Model Context Protocol (MCP). It enables automation and interaction with Revit models by connecting to a Revit add‑on socket server, sending commands, and handling responses.

How to use RevitMCPServer?

Install the package using pip (pip install revit-mcp) with Python 3.10+ and the uv package manager. After installation, run uvx revit-mcp to test the connection. Then add the server configuration (command: uvx, args: ["revit-mcp"]) to the MCP settings of your LLM client (e.g., Claude Desktop, Cursor, or cline).

Key features of RevitMCPServer

  • Connects to Revit add‑on via a socket server.
  • Sends commands to create objects in Revit.
  • Handles responses and error messages.
  • Manages server startup and shutdown lifecycle.

Use cases of RevitMCPServer

  • Automate repetitive Revit modeling tasks from an LLM.
  • Send commands to Revit to create elements programmatically.
  • Integrate large language models with Revit for AI‑assisted design.

Frequently asked questions

1

What are the prerequisites for using RevitMCPServer?

You need xml.Revit 1.3.4.3 or newer, Python 3.10 or newer, and the uv package manager installed.

2

How do I install RevitMCPServer?

Install via pip: `pip install revit-mcp`. If the installation fails, ensure uv is installed first.

3

How can I integrate RevitMCPServer with Claude for Desktop?

Add the following to your `claude_desktop_config.json` under `mcpServers`: ```json { "RevitMCPServer": { "command": "uvx", "args": ["revit-mcp"] } } ```

4

What transport protocol does RevitMCPServer use?

It connects to an add‑on socket server running inside Revit.

Comments

More Other MCP servers