kamai
Kamai is an AI-powered construction blueprint intelligence platform that automatically extracts quantities, measurements, objects, rooms, walls, and other…
Что умеет
- List Projects: List the authenticated user's Kamai projects (most-recently-modified first).
- View Projects: Show the user's Kamai projects and their blueprints as an interactive panel. Use this whenever the user wants to see, browse or pick a project or blueprint.
- Get Project: Get one project's details, including its blueprints and processing jobs. Refer to projects and blueprints by name in your replies. Never show a raw id unless the user asks for one.
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Kamai is an AI-powered construction blueprint intelligence platform that automatically extracts quantities, measurements, objects, rooms, walls, and other structured data from construction drawings.
Through MCP, you can connect Kamai directly to AI assistants and ask questions about your plans in natural language, generate takeoffs and tables, analyze relationships between building elements, and use blueprint data inside broader estimating, procurement, and construction workflows.
Kamai turns construction drawings into structured, queryable data so AI agents can understand and work with blueprints, not just read them.
Как подключить
Как подключить kamai к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://kamai.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить kamai к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://kamai.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить kamai к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://kamai.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (13)
Технические названия из tools/list. Нужны только разработчикам.
| list_projects | List the authenticated user's Kamai projects (most-recently-modified first). |
| view_projects | Show the user's Kamai projects and their blueprints as an interactive panel. Use this whenever the user wants to see, browse or pick a project or blueprint. |
| get_project | Get one project's details, including its blueprints and processing jobs. Refer to projects and blueprints by name in your replies. Never show a raw id unless the user asks for one. |
| get_blueprint | Get a blueprint's processing state and readiness. |
| view_blueprint | Display a blueprint page with its take-off shapes drawn on top, as an interactive panel. Use this whenever the user wants to see or look at a blueprint, its rooms, walls or measured areas. Refer to the blueprint and project by name in your replies. Never show a raw id unless the user asks for one. |
| view_takeoff | Show measured take-off quantities for a blueprint as a sortable table, grouped by Areas / Lines / Objects with per-class counts, areas and lengths. Use this when the user asks about quantities, measurements, areas, how much of something there is, or wants a take-off summary. Refer to the blueprint and project by name in your replies. Never show a raw id unless the user asks for one. |
| create_project | Create a new Kamai project to hold blueprints. |
| update_project | Change a project's name or description. |
| request_blueprint_upload | Step 1 of 2: request a pre-signed URL to upload a blueprint PDF. Returns `file_uuid`, `signed_url`, and `required_headers`. Send an HTTP PUT of the raw file bytes to `signed_url` with exactly the headers in `required_headers`, then call `finalize_blueprint_upload(file_uuid)` to validate the upload and start processing. Uses the user's Default Project when `project_id` is omitted. When telling the user which project the blueprint went to, say `project_name`. Never show a raw project id unless the user asks for it. Called by the upload panel, which PUTs from the widget sandbox. |
| finalize_blueprint_upload | Step 2 of 2: finalize a blueprint upload started with `request_blueprint_upload`. Call this after PUTting the file to the signed URL. Validates the uploaded file, files it under the project, and starts the processing pipeline. Returns the job_id, the project_id and the project_name. When telling the user where the blueprint landed, use `project_name`, not the id. |
| view_upload | Open an upload panel where the user can pick a blueprint PDF and watch it process. Use this whenever the user wants to upload, add or import a blueprint. |
| ingest_blueprint_from_chat | Ingest a blueprint PDF the user attached in this ChatGPT message and start processing. Attach the blueprint PDF to your message, then call this tool. Returns the job_id and project_id; uses the user's Default Project when project_id is omitted. ChatGPT web only. |
| open_kamai | Open the Kamai app in a panel: browse projects and blueprints, view a plan with its detected rooms, walls and objects, and read the takeoff quantities. Use this when the user wants to see, open or work in Kamai. |