Ifc Lite: En MCP-server för AI-drivna BIM-datainteraktioner
Ifc Lite, utvecklad av Ltplus Ag, är en gratis Model Context Protocol (MCP) server som är utformad för att bearbeta Industry Foundation Classes (IFC) filer och stödja BIM Collaboration Format (BCF) arbetsflöden. Byggd med TypeScript och en Rust-baserad geometri-kärna, möjliggör den för AI-agenter att direkt fråga och redigera BIM-data. Distribuerad via Docker eller som en inbyggd binär, erbjuder Ifc Lite ett kraftfullt verktyg för utvecklare, analytiker och byggproffs som behöver automatiserad BIM-data interaktion och kvalitetskontroll. Dess kapabiliteter sträcker sig till naturlig språkfråga av byggplaner.
Vad ansluter Ifc Lite till?
Ifc Lite fungerar som en MCP-server, som främst ansluter till och bearbetar Industry Foundation Classes (IFC) filer. Det stöder också BIM Collaboration Format (BCF) arbetsflöden, vilket möjliggör en ansluten miljö för BIM-data. Serverkomponenten kommunicerar med hjälp av stdio och HTTP transportprotokoll. Även om dess egen dokumentation inte listar specifika AI-klienter, bekräftar relaterad "IFC MCP" dokumentation kompatibilitet med klienter som Claude Desktop, VS Code Copilot, Codex i VS Code och Claude Code, vilket tyder på integration med vanliga AI-utvecklingsmiljöer.
Kärnfunktioner och verktyg
Ifc Lite exponerar anropbara verktyg för AI-agenter att interagera med BIM-data. Dess kommandoradsgränssnitt (CLI) erbjuder ett komplett verktyg inklusive inspect, query, validate, export, create, diff, clash-check, merge, convert, och script IFC-modeller. Programmet har också ett ifc-lite ask-kommando, som ger ett naturligt språkgränssnitt till dessa funktioner, vilket gör att användare kan interagera med BIM-modeller med hjälp av konversationsuppmaningar.
Vem är det för?
Ifc Lite riktar sig till en mångsidig publik, inklusive utvecklare som bygger automatiserade BIM-arbetsflöden, analytiker som arbetar med BIM-data, och arkitekter eller andra byggproffs som behöver specifik information från byggplaner. Det är också utformat för AI-assistenter för att automatisera uppgifter som involverar BIM-data. Detta verktyg stöder att fråga data, validera modeller och generera rapporter. Hoppa över detta om ditt arbetsflöde kräver en traditionell serverbaserad autentiseringsmodell.
Hur man kommer igång
Inga referenser krävs. Servern kommunicerar över standard in/ut.
Användningsfall
- Fråga BIM-data med naturligt språk, som att fråga "hur många väggar?".
- Automatiserad granskning och kvalitetskontroll av BIM-modeller, inklusive att hitta saknade data eller validera mot Information Delivery Specification (IDS) regler.
- Generera rapporter och scheman från IFC-modeller, såsom rumscheman eller elementlistor.
Ifc Lite erbjuder en kraftfull, gratis plattform för att interagera med BIM-data genom en MCP-server, som stöder både traditionella CLI-operationer och naturliga språkfrågor för AI-agenter. Dess grund i TypeScript och Rust ger en stark bas för att bearbeta IFC-filer och BCF-arbetsflöden. Verktyget är väl lämpat för att automatisera analys av BIM-data och kvalitetskontrolluppgifter för olika yrkesverksamma.