กลับไปยังบล็อก BIM และ IFC
เครื่องมือและการเปรียบเทียบ · 2026-11-02 · 6 นาที
เซิร์ฟเวอร์ IFC MCP สำหรับ Claude: ตรวจโมเดล BIM และเปิดดูแบบ 3D
ถาม Claude ว่าโมเดลพร้อมส่งมอบหรือยัง แล้วรับคำตอบพร้อมคะแนน รายการองค์ประกอบที่ไม่ผ่าน และลิงก์สำหรับดูแบบ 3D การตรวจทั้งหมดทำงานบนเครื่องของคุณเอง
โมเดลอาคาร IFC ในโปรแกรมดู 3D บนเบราว์เซอร์ พร้อม Health Score และปัญหาจากการตรวจ เปิดจากลิงก์ที่ผู้ช่วย AI สร้าง
Model Context Protocol (MCP) ช่วยให้ผู้ช่วย AI เรียกใช้เครื่องมือบนคอมพิวเตอร์ของคุณได้ เซิร์ฟเวอร์ MCP ของ IFC Viewer Online มอบเครื่องมือสิบตัวสำหรับงาน BIM ให้ Claude และผู้ช่วยอื่น ๆ ได้แก่ ตรวจ IFC และให้คะแนน เช็กกับ IDS อ่าน DXF และเปิดโมเดล แบบ สเก็ตช์ 3D และดิจิทัลทวินแบบเรียลไทม์ในโปรแกรมดู 3D ฟรีบนเบราว์เซอร์
ประเด็นสำคัญ
- ติดตั้งด้วยคำสั่งเดียว: npx -y ifc-viewer-mcp ฟรี MIT ไม่ต้องมีบัญชี
- การตรวจ IDS และ DXF ทำงานบนเครื่องของคุณ ไฟล์ไม่ถูกอัปโหลด
- Health Score และกฎเดียวกับโปรแกรมดูบนเบราว์เซอร์ พร้อมลิงก์คู่มือแก้ไข
- ลิงก์เปิดโมเดล แบบ สเก็ตช์ และทวินเมืองแบบ 3D พร้อมแชร์หรือฝังได้ทันที
ติดตั้งเซิร์ฟเวอร์ IFC MCP อย่างไร
ต้องใช้ Node.js 20 ขึ้นไป ทุกไคลเอนต์เริ่มเซิร์ฟเวอร์ด้วยคำสั่งเดียวกันคือ npx -y ifc-viewer-mcp ซึ่งจะดาวน์โหลดให้ในครั้งแรก
- Claude Code รัน claude mcp add ifc-viewer -- npx -y ifc-viewer-mcp ในเทอร์มินัล เครื่องมือจะพร้อมใช้ในเซสชันถัดไป
- Claude Desktop เปิด Settings แล้ว Developer แล้ว Edit config จากนั้นเพิ่มบล็อกด้านล่างลงใน claude_desktop_config.json แล้วรีสตาร์ท Claude
- Cursor, VS Code, Windsurf, Cline เพิ่มเซิร์ฟเวอร์ในการตั้งค่า MCP ของไคลเอนต์ โดยใช้คำสั่ง npx และอาร์กิวเมนต์ -y กับ ifc-viewer-mcp ใช้ JSON เดียวกัน
{
"mcpServers": {
"ifc-viewer": { "command": "npx", "args": ["-y", "ifc-viewer-mcp"] }
}
}
Claude ได้เครื่องมืออะไรบ้าง
| เครื่องมือ | สิ่งที่ส่งกลับ | ทำงานที่ |
|---|
| validate_ifc | Health Score 0–100 จำนวนปัญหา กฎที่หักคะแนนมากที่สุด และปัญหาพร้อมคู่มือแก้ไข | เครื่องของคุณ |
| list_validation_rules | กฎทุกข้อพร้อมหมวด ระดับความรุนแรง และมาตรฐาน | เครื่องของคุณ |
| check_ids | ผ่านหรือไม่ผ่านต่อข้อกำหนด IDS พร้อมองค์ประกอบที่ไม่ผ่าน | เครื่องของคุณ |
| open_in_3d_viewer | ลิงก์โปรแกรมดูและ iframe สำหรับฝัง | เบราว์เซอร์ |
| open_drawings | โมเดลพร้อมแปลนพื้นที่ตัดจากโมเดลวางไว้ข้าง ๆ | เบราว์เซอร์ |
| read_dxf | เลเยอร์ จำนวนเอนทิตี ขอบเขต หน่วย และข้อความ | เครื่องของคุณ |
| open_3d_sketch | สตูดิโอสเก็ตช์ 3D | เบราว์เซอร์ |
| list_digital_twins | ทวินเมืองแบบเรียลไทม์และตัวสร้างทวิน | เบราว์เซอร์ |
| read_fiware_entities | เอนทิตีจาก FIWARE broker ในรูประเบียนแบบแบน | จากเครื่องของคุณไปยัง broker |
| search_port_library | วัตถุ IFC ของท่าเรือบาร์เซโลนาพร้อมลิงก์ 3D | เครื่องของคุณ |
ตรวจไฟล์ IFC ด้วย Claude อย่างไร
ให้พาธหรือ URL กับ Claude แล้วถามได้เลย validate_ifc จะรันชุดกฎของโปรแกรมดู ได้แก่ สคีมา โครงสร้างเชิงพื้นที่ ชื่อ GlobalId ISO 19650 การจัดหมวดหมู่ และงานระบบ (MEP) แล้วส่ง Health Score กลับมาพร้อมสิ่งที่หักคะแนนมากที่สุด
Validate C:/projects/duplex/ARC.ifc and tell me the three things that cost the most points.
กับตัวอย่าง Duplex จะได้ Health Score 77 จากปัญหา 168 รายการ นำโดยองค์ประกอบไม่มีชนิด 119 รายการ พื้นที่ห้องไม่มีขนาดพื้นที่ 21 รายการ และองค์ประกอบไม่มีวัสดุ 12 รายการ ทุกรายการมีลิงก์ไปยังคู่มือแก้ไข โมเดลที่มี URL สาธารณะจะได้ลิงก์ที่เปิดในโปรแกรมดูพร้อมปัญหาเดียวกันด้วย
ลิงก์จาก validate_ifc หรือ open_in_3d_viewer: โมเดล คะแนน และปัญหาเดียวกันในเบราว์เซอร์
ตรวจโมเดลตามข้อกำหนด IDS ได้ไหม
ได้ check_ids รับไฟล์ IFC และไฟล์ .ids (พาธ URL หรือข้อความ XML เอง) แล้วส่งผลกลับต่อข้อกำหนดแต่ละข้อว่าผ่านหรือไม่ มีองค์ประกอบที่เกี่ยวข้องกี่รายการ รายการใดไม่ผ่านและเพราะอะไร ใช้เอนจิน IDS 1.0 เดียวกับโปรแกรมดูบนเบราว์เซอร์ ดูเพิ่มเติมใน คู่มือ IDS
Check model.ifc against requirements.ids and list the walls that fail, with their GlobalId.
เปิดโมเดลแบบ 3D จากแชตอย่างไร
ขอได้เลย open_in_3d_viewer จะสร้างลิงก์ตามตัวเลือกที่คุณบอก เช่น รวมหลายโมเดลเป็นฉากเดียว วางบนแผนที่เมือง มองจากด้านบน แยกแสดงคลาส IFC เดียว หรือโหลดพอยต์คลาวด์ไปด้วย และยังส่ง iframe สำหรับวิกิ อินทราเน็ต หรือแดชบอร์ดกลับมาด้วย
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.
ใช้กับแบบก่อสร้างได้ไหม
ได้สองทาง read_dxf บอกว่าไฟล์ DXF มีอะไรบ้าง ทั้งเลเยอร์ จำนวนเอนทิตี ขนาดเป็นเมตร และข้อความบนแบบ เช่น ชื่อห้อง โดยไม่ต้องเปิดโปรแกรม CAD ส่วน open_drawings จะเปิดโมเดลพร้อมแปลนพื้นที่ตัดจากโมเดลแล้ว คุณวาง DXF หรือ PDF จัดตำแหน่ง และส่งออกเป็น DXF SVG หรือ PDF ได้ ตามที่อธิบายใน การเปิดแบบ DXF และ PDF ข้างโมเดล IFC
What layers are in ground-floor.dxf, how big is it, and which rooms are labelled?
open_drawings: แปลนถูกตัดจากโมเดลทันทีที่เปิดหน้า
เริ่มสเก็ตช์ 3D ได้ไหม
open_3d_sketch ลิงก์ไปยังสตูดิโอสเก็ตช์ ซึ่งคุณวาดในพื้นที่ 3D ด้วยปากกา นิ้ว หรือเมาส์ และส่งออกเป็น SVG PSD ORA หรือสคริปต์ Blender มีเลย์เอาต์สองแผงสำหรับมือถือจอพับ อ่านเพิ่มใน การวาดแบบ 3D ออนไลน์
สตูดิโอสเก็ตช์ที่ open_3d_sketch ลิงก์ไป
มีเครื่องมือดิจิทัลทวินอะไรบ้าง
list_digital_twins ส่งรายชื่อทวินเมืองที่มาพร้อมโปรแกรมดู ได้แก่ บาร์เซโลนา เฮลซิงกิ และอีกสองแห่งในโตเกียว แต่ละแห่งมีลิงก์และลิงก์สำหรับฝัง พร้อมลิงก์ตัวสร้างทวินสำหรับคลังสินค้าหรือทวินการนำเข้าของคุณเอง read_fiware_entities อ่าน FIWARE context broker ผ่าน NGSI-LD หรือ NGSIv2 แล้วส่งกลับเป็นระเบียนแบบแบน ซึ่งเป็นรูปแบบที่แผงทวินใช้ผูกกับองค์ประกอบ IFC ส่วน search_port_library ค้นหาวัตถุในคลัง IFC ของท่าเรือบาร์เซโลนา เช่น เครนและหลักผูกเรือ พร้อมลิงก์ดูแต่ละชิ้นแบบ 3D
Show me a live digital twin of Barcelona, then find a crane in the Port de Barcelona library and open it in 3D.
ฉากบาร์เซโลนาจาก list_digital_twins พร้อมจักรยานสาธารณะ จุดชาร์จ การจราจร และคุณภาพอากาศแบบเรียลไทม์
เครนจาก search_port_library (Port de Barcelona, CC BY 4.0)
สิ่งที่ทำไม่ได้มีอะไรบ้าง
- ไม่แก้ไขหรือซ่อมไฟล์ IFC เพียงรายงานและลิงก์ไปยังคู่มือแก้ไข
- ไม่อัปโหลดอะไรและไม่เก็บประวัติ ทุกการเรียกเริ่มใหม่เสมอ
- เปิดไฟล์ในเครื่องในโปรแกรมดูบนเบราว์เซอร์ไม่ได้ ต้องใช้ URL สาธารณะหรือลากไฟล์ไปวาง
- ตรวจพบไฟล์ DWG แต่ไม่อ่าน ให้บันทึกเป็น DXF ก่อน
เซิร์ฟเวอร์ IFC MCP สำหรับ Claude: ตรวจโมเดล BIM และเปิดดูแบบ 3D