Toolverse
Wszystkie serwery MCP
MCP-Revit

MCP-Revit

autor: JotaDeRodriguez

Most między Autodesk Revit a modelami LLM przez pyRevit Routes

Instalacja

Wklej poniższy fragment do konfiguracji wybranego klienta.

Brak przykładowej konfiguracji. Sprawdź pełną dokumentację na GitHubie.

Pełna dokumentacja na GitHubie

Szybkie info

Kategoria
Design
Transport
STDIO · SSE · HTTP

O serwerze

Serwer MCP dla Autodesk Revit oparty o pyRevit Routes — zbudowany w Pythonie z myślą o tych, którzy chcą połączyć modele BIM z LLM-ami (Claude, ChatGPT, lokalne modele).

Architektura składa się z dwóch serwerów: główny serwer MCP (main.py, oparty o FastMCP) tłumaczy wywołania protokołu MCP na żądania HTTP, które trafiają do pyRevit Routes działającego wewnątrz procesu Revit. Routes wykonuje kod Revit API i zwraca JSON.

Zaimplementowane narzędzia (~19): status połączenia, informacje o modelu, listy poziomów i widoków, eksport widoków jako obrazy, umieszczanie rodzin, listowanie kategorii rodzin, tworzenie elementów punktowych (drzwi, okna, meble), kolorowanie elementów według parametrów, uruchamianie kodu IronPython w kontekście Revit, zarządzanie dokumentem (otwórz/zapisz/zamknij/sync).

W planach: line-based elements (ściany, belki), surface-based (stropy, sufity), tagowanie ścian, modyfikacja parametrów, integracja z modułami zewnętrznymi.

Status: projekt demonstracyjny w aktywnym rozwoju. pyRevit Routes API jest w wersji draft — brak wbudowanego mechanizmu autoryzacji, więc w środowisku produkcyjnym wymaga własnych zabezpieczeń.

Dla kogo: architekci i BIM specjaliści chcący prototypować integracje LLM z Revit; Python developerzy bez znajomości C#; entuzjaści chcący eksperymentować z agentami AI w środowisku BIM.

Wymagania: Autodesk Revit z pyRevit, uv (Python package manager), klient MCP (Claude Desktop, Claude Code, lub własny).

Podobne serwery