Torna al blog BIM e IFC
Strumenti e confronti · 2026-11-02 · 6 min
Un server MCP IFC per Claude: verifica modelli BIM e aprili in 3D
Chiedi a Claude se un modello è pronto per la consegna e ricevi una risposta con punteggio, gli elementi non conformi e un link per vederli in 3D. I controlli girano sul tuo computer.
Modello IFC di un edificio nel visualizzatore 3D del browser con il suo Health Score e le anomalie di verifica, aperto da un link creato da un assistente IA
Il Model Context Protocol (MCP) permette a un assistente IA di chiamare strumenti sul tuo computer. Il server MCP di IFC Viewer Online dà a Claude e ad altri assistenti dieci strumenti per il lavoro BIM: verificare un IFC e dargli un punteggio, controllarlo con un IDS, leggere un DXF e aprire modelli, tavole, schizzi 3D e gemelli digitali in tempo reale in un visualizzatore 3D gratuito nel browser.
In sintesi
- Si installa con un comando: npx -y ifc-viewer-mcp. Gratuito, MIT, senza account.
- Verifica, IDS e DXF girano sul tuo computer; i file non vengono caricati.
- Stesso Health Score e stesse regole del visualizzatore nel browser, con link alle guide di correzione.
- I link aprono modelli, tavole, schizzi e gemelli urbani in 3D, pronti da condividere o incorporare.
Come si installa il server MCP IFC?
Serve Node.js 20 o successivo. Ogni client avvia il server con lo stesso comando, npx -y ifc-viewer-mcp, che lo scarica la prima volta.
- Claude Code Esegui claude mcp add ifc-viewer -- npx -y ifc-viewer-mcp in un terminale. Gli strumenti sono disponibili dalla sessione successiva.
- Claude Desktop Apri Settings, poi Developer, poi Edit config, e aggiungi il blocco qui sotto a claude_desktop_config.json. Riavvia Claude.
- Cursor, VS Code, Windsurf, Cline Aggiungi un server con il comando npx e gli argomenti -y e ifc-viewer-mcp nelle impostazioni MCP del client. Il JSON è lo stesso.
{
"mcpServers": {
"ifc-viewer": { "command": "npx", "args": ["-y", "ifc-viewer-mcp"] }
}
}
Quali strumenti dà a Claude?
| Strumento | Cosa restituisce | Dove gira |
|---|
| validate_ifc | Health Score 0–100, numero di anomalie, regole che pesano di più, anomalie con guide di correzione | Il tuo computer |
| list_validation_rules | Ogni regola con categoria, gravità e norma | Il tuo computer |
| check_ids | Conforme o no per specifica IDS, con gli elementi non conformi | Il tuo computer |
| open_in_3d_viewer | Link al visualizzatore e iframe da incorporare | Browser |
| open_drawings | Modello con una pianta sezionata accanto | Browser |
| read_dxf | Layer, numero di entità, ingombro, unità e testi | Il tuo computer |
| open_3d_sketch | Lo studio di schizzi 3D | Browser |
| list_digital_twins | Gemelli urbani in tempo reale e il costruttore di gemelli | Browser |
| read_fiware_entities | Entità di un broker FIWARE come record piatti | Dal tuo computer al broker |
| search_port_library | Oggetti IFC del Port de Barcelona con link 3D | Il tuo computer |
Come si verifica un file IFC con Claude?
Dai a Claude un percorso o un URL e chiedi. validate_ifc applica il set di regole del visualizzatore — schema, struttura spaziale, nomi, GlobalId, ISO 19650, classificazione, impianti (MEP) — e restituisce l'Health Score con ciò che ha tolto più punti.
Validate C:/projects/duplex/ARC.ifc and tell me the three things that cost the most points.
Sull'esempio Duplex restituisce un Health Score di 77 con 168 anomalie, guidate da 119 elementi senza tipo, 21 spazi senza superficie e 12 elementi senza materiale, ognuna con il link alla sua guida di correzione. Un modello con URL pubblico riceve anche un link che lo apre nel visualizzatore con le stesse anomalie.
Il link di validate_ifc o open_in_3d_viewer: stesso modello, stesso punteggio e stesse anomalie nel browser.
Può controllare un modello rispetto a requisiti IDS?
Sì. check_ids riceve l'IFC e un file .ids (un percorso, un URL o l'XML stesso) e restituisce, per ogni specifica, se è soddisfatta, quanti elementi si applicano e quali falliscono e perché. Usa lo stesso motore IDS 1.0 del visualizzatore nel browser; vedi la guida IDS.
Check model.ifc against requirements.ids and list the walls that fail, with their GlobalId.
Come si apre un modello in 3D da una chat?
Chiedilo. open_in_3d_viewer crea un link con le opzioni che indichi: più modelli come scena federata, posizionati sulla mappa della città, visti dall'alto, con una classe IFC isolata o una nuvola di punti accanto. Restituisce anche un iframe per un wiki, una intranet o una 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.
Può lavorare con tavole tecniche?
In due modi. read_dxf dice cosa contiene un DXF — layer, numero di entità, dimensioni in metri e testi presenti, come i nomi dei locali — senza aprire un programma CAD. open_drawings apre il modello con una pianta già sezionata, dove puoi trascinare un DXF o un PDF, allinearlo ed esportare DXF, SVG o PDF, come spiegato in aprire tavole DXF e PDF accanto a un modello IFC.
What layers are in ground-floor.dxf, how big is it, and which rooms are labelled?
open_drawings: la pianta viene sezionata dal modello all'apertura della pagina.
Può avviare uno schizzo 3D?
open_3d_sketch rimanda allo studio di schizzi, dove disegni in 3D con penna, dito o mouse ed esporti SVG, PSD, ORA o uno script Blender. C'è un layout a due riquadri per i pieghevoli. Di più in disegnare in 3D online.
Lo studio di schizzi a cui rimanda open_3d_sketch.
Quali strumenti per gemelli digitali ci sono?
list_digital_twins restituisce i gemelli urbani forniti con il visualizzatore — Barcellona, Helsinki e due a Tokyo —, ognuno con un link e un link da incorporare, più il costruttore di gemelli per il tuo magazzino o gemello delle importazioni. read_fiware_entities legge un context broker FIWARE via NGSI-LD o NGSIv2 e restituisce record piatti, la forma che il pannello del gemello collega agli elementi IFC. search_port_library cerca oggetti nella libreria IFC del Port de Barcelona, come gru e bitte, con un link per vedere ciascuno in 3D.
Show me a live digital twin of Barcelona, then find a crane in the Port de Barcelona library and open it in 3D.
La scena di Barcellona di list_digital_twins, con bici, colonnine di ricarica, traffico e qualità dell'aria in tempo reale.
Una gru da search_port_library (Port de Barcelona, CC BY 4.0).
Cosa non fa?
- Non modifica né corregge i file IFC; segnala e rimanda alle guide di correzione.
- Non carica nulla né conserva una cronologia; ogni chiamata riparte da zero.
- Non può aprire un file locale nel visualizzatore del browser; serve un URL pubblico o il trascinamento.
- Il DWG viene riconosciuto ma non letto; salvalo prima come DXF.
Un server MCP IFC per Claude: verifica modelli BIM e aprili in 3D