SI

smartaec/ifcmcp

API 开发

本页由 AI 翻译,技术细节请以原文为准。 查看原文

34 stars 6 forks 质量 43 趋势 12Apache-2.0

MCP服务器使LLM代理能够与IFC(行业基础类)文件通信

概览

一个MCP服务器,使LLM代理能够与IFC(行业基础类)文件通信 1. get_entities 2.get_named_property_of_entities 3.get_entity_properties 4.get_entity_location 5.get_entities_in_spatial 6.get_openings_on_wall 7.get_space_boundaries 1. 克隆此仓库 2.所需安装包:ifcopenshell,FastMCP 3.在文件夹ifcMCP中启动命令行界面,并运行命令Python server.py 4.打开你喜欢的LLM工具,并设置以下配置的MCP服务器: 清华大学土木工程系 由潘朋教授领导的数字构建与数字孪生关键实验室

概述(AI 翻译)

一个MCP服务器,使LLM代理能够与IFC(行业基础类)文件通信

星级历史

相关包裹

  1. ifcopenshell
  2. 快速MCP

支持的工具

  1. get_entities
  2. get_named_property_of_entities
  3. get_entity_properties
  4. get_entity_location
  5. get_entities_in_spatial
  6. get_openings_on_wall
  7. get_space_boundaries

如何使用它

  1. 克隆该仓库
  2. 所需安装包:ifcopenshell,FastMCP
  3. 在文件夹 ifcMCP 中启动命令行界面,并执行命令 python server.py
  4. 打开你喜欢的LLM工具,并设置以下配置的MCP服务器:

贡献者

林嘉睿(lin611#tsinghua.edu.cn)

清华大学土木工程系

由潘朋教授领导的数字构建与数字孪生关键实验室

引用我们

本页由 AI 翻译,技术细节请以原文为准。

README

ifcMCP

An MCP server that enables LLM agents to talk with IFC (Industry Foundation Classes) files

Star History

related packages

  1. ifcopenshell
  2. FastMCP

supported tools

  1. get_entities
  2. get_named_property_of_entities
  3. get_entity_properties
  4. get_entity_location
  5. get_entities_in_spatial
  6. get_openings_on_wall
  7. get_space_boundaries

how to use it

  1. clone this repo
  2. install packages needed: ifcopenshell, FastMCP
  3. start command line interface in folder ifcMCP, and run the command python server.py
  4. open your favorite LLM tools and setup MCP server with the following configuration:
{
  "mcpServers": {
    "ifcMCP-server": {
      "name": "ifcMCP",
      "type": "streamableHttp",
      "description": "A simple MCP server to handle ifc files",
      "isActive": true,
      "tags": [],
      "baseUrl": "http://127.0.0.1:8000/mcp"
    }
  }
}

contributors

Jia-Rui Lin (lin611#tsinghua.edu.cn)

Department of Civil Engineering, Tsinghua University

Key Laboratory of Digital Construction and Digital Twin led by Prof. Peng Pan

cite us

@article{JRLin2506,
	author = {Jia-Rui Lin and Peng Pan},
	title = {ifcMCP: Enabling LLM agents to talk with IFC files},
	year = {2025}
}
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →