Skip to main content
Glama

Revit MCP Server

by ideook

revit-mcp

Englisch |简体中文

Beschreibung

revit-mcp ermöglicht Ihnen die Interaktion mit Revit unter Verwendung des MCP-Protokolls über MCP-unterstützte Clients (wie Claude, Cline usw.).

Dieses Projekt ist serverseitig (stellt Tools für KI bereit) und Sie müssen in Verbindung damit das Revit-MCP-Plugin (zum Steuern von Revit) verwenden.

Treten Sie Discord bei | QQ-Gruppe

Merkmale

  • Erlauben Sie der KI, Daten aus dem Revit-Projekt abzurufen

  • Erlauben Sie KI, Revit zum Erstellen, Ändern und Löschen von Elementen zu steuern

  • Senden Sie KI-generierten Code zur Ausführung an Revit (möglicherweise nicht erfolgreich, die Erfolgsquote ist in einigen einfachen Szenarien mit klaren Anforderungen höher).

Anforderungen

  • nodejs 18+

Die vollständige Installationsumgebung muss noch die Anforderungen des Revit-MCP-Plugins berücksichtigen. Weitere Informationen finden Sie unter Revit-MCP-Plugin

Installation

1. Erstellen Sie einen lokalen MCP-Dienst

Abhängigkeiten installieren

npm install

Bauen

npm run build

2. Client-Konfiguration

Claude Kunde

Claude-Client -> Einstellungen > Entwickler > Konfiguration bearbeiten > claude_desktop_config.json

{ "mcpServers": { "revit-mcp": { "command": "node", "args": ["<path to the built file>\\build\\index.js"] } } }

Starten Sie den Claude-Client neu. Wenn Sie das Hammersymbol sehen, bedeutet dies, dass die Verbindung zum MCP-Dienst normal ist.

Claude

Rahmen

flowchart LR CladueDesktop --> revit-mcp --> SocketService--commandName-->CommandlSet--command-->CommandExecute CommandManager --> CommandlSet CommandExecute --executeResult--> SocketService CommandProject1 --> CommandManager CommandProject2 --> CommandManager CommandProject... --> CommandManager subgraph ide1 [MCPClient] CladueDesktop end subgraph ide2 [MCPServer] revit-mcp end subgraph ide3 [Revit] subgraph ide3.1 [revit-mcp-plugin] SocketService CommandlSet CommandManager CommandExecute end end

Unterstützte Tools

Name

Beschreibung

get_current_view_info

Aktuelle Ansichtsinformationen abrufen

Aktuelle Ansichtselemente abrufen

Aktuelle Ansichtselemente abrufen

Verfügbare Familientypen abrufen

Verfügbare Familientypen im aktuellen Projekt abrufen

ausgewählte Elemente abrufen

Ausgewählte Elemente abrufen

Punktbasiertes Element erstellen

Punktbasiertes Element erstellen (Tür, Fenster, Möbel)

linienbasiertes Element erstellen

Linienbasiertes Element erstellen (Wand, Balken, Rohr)

Oberflächenbasiertes Element erstellen

Oberflächenbasiertes Element (Boden, Decke) erstellen

Elemente löschen

Elemente löschen

Modell zurücksetzen

Modell zurücksetzen (Prozessmodell löschen bei Ausführung des kontinuierlichen Dialogs)

Element ändern

Ändern Sie die Eigenschaften des Elements (Instanzparameter).

Suchmodule

Suche nach verfügbaren Modulen

use_module

Modul verwenden

send_code_to_revit

Senden Sie den Code zur Ausführung an Revit

Farbspritzer

Farbelemente basierend auf einem Parameterwert

tag_walls

Markieren Sie alle Wände in der Ansicht

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Ermöglicht KI-Assistenten die Interaktion mit Autodesk Revit über das MCP-Protokoll, sodass die KI Elemente in Revit-Projekten erstellen, ändern und löschen kann.

  1. Beschreibung
    1. Merkmale
      1. Anforderungen
        1. Installation
          1. 1. Erstellen Sie einen lokalen MCP-Dienst
          2. 2. Client-Konfiguration
        2. Rahmen
          1. Unterstützte Tools

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Allows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.
              Last updated -
              13
              27
              251
              MIT License
            • A
              security
              A
              license
              A
              quality
              A Python package that enables integration with Autodesk Revit through the Model Context Protocol, allowing users to send commands to Revit and automate interactions with building models.
              Last updated -
              26
              20
              MIT License
            • -
              security
              A
              license
              -
              quality
              This project provides a robust integration between AI assistants and FreeCAD CAD software using the Model Context Protocol (MCP). It allows external applications to interact with FreeCAD through a standardized interface, offering multiple connection methods and specialized tools.
              Last updated -
              14
              MIT License
              • Linux
            • A
              security
              A
              license
              A
              quality
              Enables seamless communication between Claude AI and Autodesk Revit, allowing users to access and interact with Revit model information through natural language.
              Last updated -
              6
              14
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/ideook/revit-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server