OpenTakeoff — MCP-сервер для Claude Code: что делает и как установить
OpenTakeoff считывает строительные чертежи, вычисляет площади и объёмы материалов. MCP-сервер даёт ИИ доступ к расчётам сметы наравне с человеком.
claude mcp add opentakeoff -- npx -y opentakeoff-mcpЧто делает OpenTakeoff
Сервер предоставляет агенту 58 инструментов для работы с чертежами. OpenTakeoff связывает модель с тем же расчётным ядром, которое видит сметчик в браузере. Каждое измерение фиксирует геометрию, масштаб листа, авторство и статус проверки. При изменении калибровки листа система сразу пересчитывает связанные объёмы.
Автоматический поиск помещений отключён по умолчанию. Чтобы агент размечал комнаты, используйте вызов measure_polygon, либо запускайте сервер с переменной окружения OPENTAKEOFF_ONE_CLICK=1. Дополнительный сервер захвата написан на стандартной библиотеке Python 3, но базовой работе через MCP он не мешает.
Какие задачи решает
- измерить площади комнат и длины стен по строительному чертежу
- пересчитать объёмы материалов при смене масштаба листа
- проставить статус проверки для замеров, сделанных ИИ-агентом
- сохранить координаты и методы каждого вычисления для сметы
Примеры запросов агенту
- Загрузи план этажа
floor_plan.pdf, задай калибровку по размерной линии и найди площадь покрытия черезmeasure_polygon. - Проверь масштаб чертежа
finish_plan.pdfи выведи все посчитанные объёмы по слоям.
Как установить OpenTakeoff
Командой платформы
claude mcp add opentakeoff -- npx -y opentakeoff-mcpКомандой платформы
codex mcp add opentakeoff -- npx -y opentakeoff-mcpФайл настроек
{
"mcpServers": {
"opentakeoff": {
"command": "npx",
"args": [
"-y",
"opentakeoff-mcp"
]
}
}
}Файл настроек
{
"servers": {
"opentakeoff": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"opentakeoff-mcp"
]
}
}
}Командой платформы
gemini mcp add opentakeoff npx -y opentakeoff-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о OpenTakeoff
Как установить OpenTakeoff в Claude Code?
Выполните команду claude mcp add opentakeoff -- npx -y opentakeoff-mcp.
Что делает OpenTakeoff?
Он открывает строительные чертежи, позволяет измерять геометрические объекты и выгружать ведомости объёмов работ с привязкой к масштабу каждого листа.
Почему вызовы автоматического определения комнат недоступны?
Инструменты one_click и detect_rooms временно отключены авторами. Включить их можно переменной окружения OPENTAKEOFF_ONE_CLICK=1.