Ifcmcp
ifcMCPは、LLMエージェントがIFC(産業基礎クラス)ファイルとやり取りできるMCPサーバープロジェクトで、複数のツールがIFCファイルデータを操作できるようにサポートします。
rating : 2.5 points
downloads : 4
ifcMCPとは?
ifcMCPは、大規模言語モデル(LLM)エージェントがIFC(Industry Foundation Classes)ファイルとやり取りできるMCPサーバーです。このサーバーを通じて、ユーザーはBIM(建築情報モデル)データを照会および操作できます。ifcMCPの使い方は?
リポジトリをクローンし、必要なパッケージをインストールしてサーバーを起動する必要があります。その後、ifcMCPをLLMツールのMCPサーバーとして設定すると、IFCファイル内の情報を照会できます。適用シーン
ifcMCPは、建築情報モデル(BIM)データの照会、分析、および処理に適しており、特に建築業界やエンジニアリング分野で、技術者がBIMデータを迅速に取得し操作するのに役立ちます。主要機能
エンティティ情報を取得するIFCファイルから特定のエンティティの情報(名前、属性など)を取得できます。
エンティティの位置を取得するIFCファイル内のエンティティの空間位置情報を取得できます。
空間境界を取得する特定の空間の境界情報(部屋や区域の輪郭など)を照会できます。
窓とドアの情報を取得する壁の窓とドアの情報を取得でき、建築構造の分析に便利です。
命名属性を取得する特定のエンティティの命名属性を取得でき、迅速な検索が可能です。
利点と制限
利点
IFCファイルとの直感的なインターフェースを提供する
複数の照会方法をサポートし、データ分析が容易になる
建築業界のBIMデータ処理に適している
制限
サーバーの設定と実行には一定の技術的背景が必要です
複雑なIFCファイルの処理には時間がかかる場合があります
使い方
リポジトリをクローンする
GitHubからifcMCPリポジトリをローカルコンピューターにクローンします。
依存関係をインストールする
必要なPythonパッケージ(ifcopenshellやFastMCPなど)をインストールします。
サーバーを起動する
リポジトリディレクトリに移動し、サーバースクリプトを実行します。
LLMツールを設定する
LLMツールでMCPサーバーを設定し、ifcMCPのアドレスを指定します。
使用例
部屋の境界を照会する建築プロジェクトで、ユーザーが特定の部屋の境界情報を知り、その空間レイアウトを確認したい場合。
壁の窓とドアの情報を取得するユーザーが特定の壁のすべての窓とドアの位置と寸法を知りたい場合。
よくある質問
ifcMCPを使用するために必要なスキルは何ですか?
IFCファイルがifcMCPと互換性があることをどうやって確認できますか?
使用中にエラーが発生したらどうすればいいですか?
関連リソース
ifcMCP GitHubリポジトリ
コードとサンプルが含まれるソースコードリポジトリ。
ifcopenshellドキュメント
ifcopenshellの公式ドキュメント。
MCPプロトコルの説明
Model Context Protocol (MCP) の公式ドキュメント。
Featured MCP Services

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
5.2K
4.7 points

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
296
4.5 points

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
267
4.8 points

Baidu Map
Certified
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
719
4.5 points

Gitlab MCP Server
Certified
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
87
4.3 points

Unity
Certified
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
559
5 points

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
1.7K
5 points

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
290
4.5 points