Zurück zum BIM- & IFC-Blog
Werkzeuge & Vergleiche · 2026-11-02 · 6 Min.
Ein IFC-MCP-Server für Claude: BIM-Modelle prüfen und in 3D öffnen
Fragen Sie Claude, ob ein Modell lieferfähig ist, und erhalten Sie eine bewertete Antwort, die fehlerhaften Elemente und einen Link, um sie in 3D zu sehen. Die Prüfungen laufen auf Ihrem eigenen Rechner.
IFC-Gebäudemodell im 3D-Viewer des Browsers mit Health Score und Prüfergebnissen, geöffnet über einen Link, den ein KI-Assistent erstellt hat
Mit dem Model Context Protocol (MCP) kann ein KI-Assistent Werkzeuge auf Ihrem Computer aufrufen. Der MCP-Server von IFC Viewer Online gibt Claude und anderen Assistenten zehn Werkzeuge für die BIM-Arbeit: eine IFC prüfen und bewerten, sie gegen eine IDS kontrollieren, eine DXF lesen und Modelle, Pläne, 3D-Skizzen und live digitale Zwillinge in einem kostenlosen 3D-Viewer im Browser öffnen.
Das Wichtigste
- Installation mit einem Befehl: npx -y ifc-viewer-mcp. Kostenlos, MIT, ohne Konto.
- Prüfung, IDS und DXF laufen auf Ihrem Rechner; Dateien werden nicht hochgeladen.
- Derselbe Health Score und dieselben Regeln wie im Browser-Viewer, mit Links zu Korrekturanleitungen.
- Links öffnen Modelle, Pläne, Skizzen und Stadtzwillinge in 3D, fertig zum Teilen oder Einbetten.
Wie installiere ich den IFC-MCP-Server?
Sie brauchen Node.js 20 oder neuer. Jeder Client startet den Server mit demselben Befehl, npx -y ifc-viewer-mcp, der ihn beim ersten Mal herunterlädt.
- Claude Code Führen Sie claude mcp add ifc-viewer -- npx -y ifc-viewer-mcp in einem Terminal aus. Die Werkzeuge stehen in der nächsten Sitzung bereit.
- Claude Desktop Öffnen Sie Settings, dann Developer, dann Edit config, und fügen Sie den Block unten in claude_desktop_config.json ein. Starten Sie Claude neu.
- Cursor, VS Code, Windsurf, Cline Fügen Sie in den MCP-Einstellungen des Clients einen Server mit dem Befehl npx und den Argumenten -y und ifc-viewer-mcp hinzu. Das JSON ist dasselbe.
{
"mcpServers": {
"ifc-viewer": { "command": "npx", "args": ["-y", "ifc-viewer-mcp"] }
}
}
Welche Werkzeuge bekommt Claude?
| Werkzeug | Was es liefert | Läuft |
|---|
| validate_ifc | Health Score 0–100, Anzahl der Befunde, teuerste Regeln, Befunde mit Korrekturanleitungen | Ihr Rechner |
| list_validation_rules | Jede Regel mit Kategorie, Schweregrad und Norm | Ihr Rechner |
| check_ids | Bestanden oder nicht je IDS-Spezifikation, mit den fehlerhaften Elementen | Ihr Rechner |
| open_in_3d_viewer | Viewer-Link und ein iframe zum Einbetten | Browser |
| open_drawings | Modell mit daneben geschnittenem Grundriss | Browser |
| read_dxf | Layer, Anzahl der Objekte, Ausdehnung, Einheiten und Texte | Ihr Rechner |
| open_3d_sketch | Das 3D-Skizzenstudio | Browser |
| list_digital_twins | Live-Stadtzwillinge und der Zwilling-Baukasten | Browser |
| read_fiware_entities | Entitäten eines FIWARE-Brokers als flache Datensätze | Ihr Rechner zum Broker |
| search_port_library | IFC-Objekte des Port de Barcelona mit 3D-Links | Ihr Rechner |
Wie prüfe ich eine IFC-Datei mit Claude?
Geben Sie Claude einen Pfad oder eine URL und fragen Sie. validate_ifc wendet das Regelwerk des Viewers an — Schema, räumliche Struktur, Namen, GlobalIds, ISO 19650, Klassifikation, TGA — und liefert den Health Score samt dem, was die meisten Punkte gekostet hat.
Validate C:/projects/duplex/ARC.ifc and tell me the three things that cost the most points.
Beim Duplex-Beispiel ergibt das einen Health Score von 77 mit 168 Befunden, angeführt von 119 Elementen ohne Typ, 21 Räumen ohne Fläche und 12 Elementen ohne Material, jeweils mit Link zur Korrekturanleitung. Ein Modell mit öffentlicher URL bekommt zusätzlich einen Link, der es mit denselben Befunden im Viewer öffnet.
Der Link aus validate_ifc oder open_in_3d_viewer: dasselbe Modell, dieselbe Punktzahl und dieselben Befunde im Browser.
Kann er ein Modell gegen IDS-Anforderungen prüfen?
Ja. check_ids nimmt die IFC und eine .ids-Datei (Pfad, URL oder das XML selbst) und liefert für jede Spezifikation, ob sie erfüllt ist, wie viele Elemente betroffen sind und welche warum scheitern. Er nutzt dieselbe IDS-1.0-Engine wie der Viewer im Browser; siehe den IDS-Leitfaden.
Check model.ifc against requirements.ids and list the walls that fail, with their GlobalId.
Wie öffne ich ein Modell aus einem Chat in 3D?
Bitten Sie darum. open_in_3d_viewer baut einen Link mit den genannten Optionen: mehrere Modelle als föderierte Szene, auf der Stadtkarte platziert, von oben gesehen, mit einer isolierten IFC-Klasse oder einer Punktwolke daneben. Dazu kommt ein iframe für ein Wiki, ein Intranet oder ein Dashboard.
Open https://example.com/site/ARC.ifc and STR.ifc on the map, seen from the top, and give me an embed for our wiki.
Kann er mit technischen Plänen arbeiten?
Auf zwei Arten. read_dxf sagt, was eine DXF enthält — Layer, Anzahl der Objekte, Größe in Metern und die Texte darauf, etwa Raumnamen —, ohne ein CAD-Programm zu öffnen. open_drawings öffnet das Modell mit einem bereits daraus geschnittenen Grundriss, auf den Sie eine DXF oder ein PDF ziehen, ausrichten und als DXF, SVG oder PDF exportieren können, wie in DXF- und PDF-Pläne neben einem IFC-Modell öffnen beschrieben.
What layers are in ground-floor.dxf, how big is it, and which rooms are labelled?
open_drawings: Der Grundriss wird beim Öffnen der Seite aus dem Modell geschnitten.
Kann er eine 3D-Skizze starten?
open_3d_sketch verlinkt auf das Skizzenstudio, in dem Sie mit Stift, Finger oder Maus in 3D zeichnen und als SVG, PSD, ORA oder Blender-Skript exportieren. Für Foldables gibt es eine zweigeteilte Ansicht. Mehr unter online in 3D zeichnen.
Das Skizzenstudio, auf das open_3d_sketch verlinkt.
Welche Werkzeuge für digitale Zwillinge gibt es?
list_digital_twins liefert die Stadtzwillinge, die mit dem Viewer kommen — Barcelona, Helsinki und zwei in Tokio —, jeweils mit Link und Einbettungslink, dazu den Zwilling-Baukasten für Ihr eigenes Lager oder Ihren Import-Zwilling. read_fiware_entities liest einen FIWARE Context Broker über NGSI-LD oder NGSIv2 und liefert flache Datensätze, die Form, die das Zwillingspanel an IFC-Elemente bindet. search_port_library sucht Objekte in der IFC-Bibliothek des Port de Barcelona, etwa Kräne und Poller, mit einem Link, um jedes in 3D zu sehen.
Show me a live digital twin of Barcelona, then find a crane in the Port de Barcelona library and open it in 3D.
Die Barcelona-Szene aus list_digital_twins, mit Leihrädern, Ladesäulen, Verkehr und Luftqualität live.
Ein Kran aus search_port_library (Port de Barcelona, CC BY 4.0).
Was kann er nicht?
- Er bearbeitet oder repariert keine IFC-Dateien; er meldet Befunde und verlinkt Korrekturanleitungen.
- Er lädt nichts hoch und führt keinen Verlauf; jeder Aufruf beginnt neu.
- Er kann keine lokale Datei im Browser-Viewer öffnen; dafür braucht es eine öffentliche URL oder Drag-and-drop.
- DWG wird erkannt, aber nicht gelesen; speichern Sie die Datei zuerst als DXF.
Ein IFC-MCP-Server für Claude: BIM-Modelle prüfen und in 3D öffnen