bambu-printer-mcp

MCP для 3D-принтеров Bambu Lab: статус и камера, AMS и филамент, нарезка 3MF, правка STL и запуск печати по сети.

  • 313 ★ репозитория
  • Последний коммит
  • GPL-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Инструмент запуска печати включает нагрев и движение принтера: ошибка повредит деталь или оборудование.
  • Код доступа LAN открывает управление принтером и его камерой.
Все причины и проверки

dmontgomery40/bambu-printer-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/bambu-printer-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Инструмент запуска печати включает нагрев и движение принтера: ошибка повредит деталь или оборудование.
  • Код доступа LAN открывает управление принтером и его камерой.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

bambu-printer-mcp ведет принтеры Bambu Lab из Claude Desktop, Claude Code и другого клиента MCP: управление печатью, правка файлов STL и полный цикл от модели до 3MF. Это урезанная версия сервера mcp-3D-printer-server только для Bambu. Запуск: `npx -y bambu-printer-mcp` по stdio, нужен Node.js 24. Инструменты правки STL: `get_stl_info`, `scale_stl`, `rotate_stl`, `extend_stl_base`, `merge_vertices`, `center_model`, `lay_flat`. Инструменты принтера: `get_printer_status`, `get_printer_filaments`, `list_printer_files`, `camera_snapshot`, потоковая камера, `upload_gcode`, `upload_file`, `start_print_job`, `pause_print`, `resume_print`, `cancel_print`, `delete_printer_file`, `clear_hms_errors`. Нарезка идет слайсером FULU OrcaSlicer-bambulab, филамент AMS сопоставляется по 3MF, по умолчанию печать идет прямо по локальной сети.

Для кого. Владельцам принтеров Bambu Lab, которые хотят печатать и готовить модели из диалога с Claude, не открывая слайсер и облако Bambu.

Подходит, если

  • Модель с MakerWorld подгоняют под размеры, режут и печатают нужным цветом из AMS.
  • Печать идет, и агент присылает снимок с камеры и показывает остаток времени.
  • Угол детали отрывается, и агент ставит печать на паузу.
  • Агент читает ошибки HMS принтера и объясняет их.

Не подходит, если

  • Принтер не от Bambu Lab: из сервера удалена поддержка OctoPrint, Klipper, Duet, Prusa и Creality.
  • Принтер нельзя запускать без присмотра: инструмент `start_print_job` начинает нагрев и печать.
  • Нет доступа к принтеру по локальной сети и кода доступа: прямая печать их требует.

Пример запроса к агенту

Подгони эту подставку под новый телефон, нарежь в 3MF, проверь, что в AMS есть черный филамент, и запусти печать только после моего подтверждения.

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

PRINTER_HOST обязательная
Адрес принтера в локальной сети
BAMBU_MODEL обязательная
Модель принтера, например H2S
BAMBU_SERIAL обязательная
Серийный номер принтера
BAMBU_TOKEN обязательная, секрет
Код доступа LAN принтера

Ограничения

Нужны модель и адрес принтера в локальной сети, серийный номер и код доступа LAN, их задают `PRINTER_HOST`, `BAMBU_MODEL`, `BAMBU_SERIAL` и `BAMBU_TOKEN`; ключи хранят в локальной конфигурации. Прямая печать идет без Bambu Studio, Bambu Connect и облака на поддерживаемых моделях и прошивках, X2D поддерживает статус и нарезку, а нативная печать требует macOS или Linux x86-64 и собранный локально помощник. Нарезка из командной строки требует версии MCP 1.1.11 и новее и подходящего дерева профилей. Лицензия GPL-2.0. Печать связана с физической опасностью: нагрев, движение и расходники.

Как отключить. Удалите запись сервера из клиента и уберите `BAMBU_TOKEN` из локальной конфигурации. Файлы на принтере остаются, их удаляют инструментом `delete_printer_file` или на самом принтере.

Частые вопросы

Как установить?

Через `npx -y bambu-printer-mcp` по stdio, нужен Node.js 24. README дает готовый запрос для агента, который сам настроит клиент и найдет принтер.

Нужны ли Bambu Studio и облако?

Нет для прямой печати по локальной сети: слайсером служит FULU OrcaSlicer-bambulab, режим LAN включают на принтере.

Какие переменные задать?

`PRINTER_HOST`, `BAMBU_MODEL`, `BAMBU_SERIAL` и `BAMBU_TOKEN` (код доступа LAN). Модель не угадывают, ее подтверждают.

Как сопоставляется филамент AMS?

Автоматически по 3MF и RFID-метке катушки. Отказ получает причину: `no_loaded_match`, `color_mismatch`, `exhausted` или `no_sku`.

Можно ли смотреть печать удаленно?

Да: `camera_snapshot` и потоковая камера присылают кадры, а агент, всегда включенный дома, отвечает и в мессенджере.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Российский стек

Ранний неофициальный MCP-сервер для КОМПАС-3D на Python: 76 инструментов для деталей и чертежей, произвольный Python выключен по умолчанию

MCP-серверШирокий доступ

MCP-сервер подключает агента к FreeCAD для построения деталей, редактирования документов, запуска макросов и экспорта моделей.

MCP-серверШирокий доступ269Звезды репозитория

Onshape MCP строит CAD-модели по запросу в чате: эскизы, выдавливание, сборки с сопряжениями и экспорт в STEP или STL.

MCP-серверРасширенный доступ164Звезды репозитория

Fusion 360 MCP

fusion360-mcp-server

MCP-сервер для Autodesk Fusion 360: агент строит эскизы и тела, правит параметры и выполняет команды в открытом проекте

MCP-серверШирокий доступ148Звезды репозитория

MCP-сервер для управления FreeCAD из Claude Desktop и других клиентов: создание и правка моделей, запуск скриптов и FEM-анализ

MCP-серверШирокий доступ3,3 тыс.Звезды репозитория
Российский стек

Ранний неофициальный MCP-сервер для КОМПАС-3D на C#: 51 инструмент, сборка из исходников и панель-копилот внутри КОМПАС

MCP-серверШирокий доступ6Звезды репозитория

Коротко о README

README содержит готовый запрос для установки через агента, примеры просьб, справочник инструментов STL и принтера, разбор AMS и проверенную процедуру печати для H2S.

Бейдж для README

Сообщить о проблеме