IFC MCP — MCP-сервер для Claude Code: что делает и как установить
Позволяет анализировать BIM-модели в формате IFC, проверять элементы здания, строить отчёты и открывать 3D-просмотрщик прямо из диалога с ассистентом.
claude mcp add ifc-mcp -- npx -y ifc-mcpЧто делает IFC MCP
Сервер обрабатывает строительные и архитектурные данные прямо на рабочей машине. Внутри задействована среда Pyodide с библиотекой IfcOpenShell, поэтому отправлять файлы BIM на сторонние облачные сервисы не нужно. Ассистент может пересчитать стены и проёмы, найти пропущенные классификаторы или собрать простой файл IFC с нуля.
Для наглядной проверки инструмент запускает локальный просмотрщик и отдаёт ссылку на геометрию либо ракурс BCF. Отчёты формируются в виде прямых ссылок на локальную загрузку. Обработка тяжёлых моделей занимает больше минуты.
Отмена диалога в клиенте не прерывает уже запущенные расчёты Python. Придётся подождать завершения задачи, прежде чем давать новую команду. Для запуска в системе потребуется Node.js 20 или свежее.
Какие задачи решает
- подсчитать стены, двери, окна и помещения в файле IFC
- выявить пустые свойства и некорректные классификации в BIM-модели
- сформировать CSV-таблицу с площадями помещений
- открыть локальный 3D-просмотрщик и применить ракурсы BCF
- создать базовый файл IFC со структурой этажей и перекрытий
Примеры запросов агенту
- Проверь examples/sample.ifc и посчитай количество дверей, окон и помещений.
- Найди незаполненные свойства и подозрительные классификации в этой модели.
- Сформируй CSV-отчёт с площадями всех комнат из открытого файла IFC.
Как установить IFC MCP
Командой платформы
claude mcp add ifc-mcp -- npx -y ifc-mcpКомандой платформы
codex mcp add ifc-mcp -- npx -y ifc-mcpФайл настроек
{
"mcpServers": {
"ifc-mcp": {
"command": "npx",
"args": [
"-y",
"ifc-mcp"
]
}
}
}Файл настроек
{
"servers": {
"ifc-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ifc-mcp"
]
}
}
}Командой платформы
gemini mcp add ifc-mcp npx -y ifc-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о IFC MCP
Как установить IFC MCP в Claude Code?
Выполните команду claude mcp add ifc-mcp -- npx -y ifc-mcp. Предварительно установите Node.js 20 или более позднюю версию.
Что делает IFC MCP?
Сервер выполняет локальные операции с форматом IFC через IfcOpenShell в среде Pyodide. Он анализирует геометрию, генерирует файлы и запускает браузерный 3D-просмотрщик.
Что происходит при отмене зависшего запроса?
Прерывание команды в чате не останавливает фоновый процесс Python. Следует дождаться его завершения перед отправкой следующего промпта.