Ifcmcp

Ifcmcp

🚀 ifcMCP

ifcMCP是一个MCP服务器,它使大语言模型(LLM)代理能够与IFC(工业基础类)文件进行交互,为建筑信息模型领域的智能化应用提供了有力支持。

⭐ Star History

Star History Chart

✨ 主要特性

📦 相关依赖包

  • ifcopenshell
  • FastMCP

🛠️ 支持的工具

  • get_entities
  • get_named_property_of_entities
  • get_entity_properties
  • get_entity_location
  • get_entities_in_spatial
  • get_openings_on_wall
  • get_space_boundaries

📦 安装指南

  1. 克隆此仓库。
  2. 安装所需的依赖包:ifcopenshell 和 FastMCP。

💻 使用示例

基础用法

  1. ifcMCP 文件夹中启动命令行界面,并运行命令 python server.py
  2. 打开你喜欢的大语言模型工具,并使用以下配置设置MCP服务器:
{
"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"
}
}
}

👥 贡献者

  • 林家锐(lin611#tsinghua.edu.cn)
  • 清华大学土木工程系
  • 彭攀教授领衔的数字建造与数字孪生实验室

📚 引用说明

如果你使用了本项目,请按照以下格式引用:

@article{JRLin2506,
author = {Jia-Rui Lin and Peng Pan},
title = {ifcMCP: Enabling LLM agents to talk with IFC files},
year = {2025}
}
  • 0 关注
  • 0 收藏,16 浏览
  • system 提出于 2025-09-21 07:57

相似服务问题

相关AI产品