bambu-studio-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BAMBU_SERIAL | No | Número de série da impressora (necessário para ferramentas de impressora) | |
| BAMBU_PRINTER_IP | No | IP local da impressora (necessário para ferramentas de impressora) | |
| BAMBU_ACCESS_CODE | No | Access Code do LAN mode (necessário para ferramentas de impressora) | |
| BAMBU_STUDIO_PATH | No | Caminho do executável do Bambu Studio (opcional, auto-detectado nos locais padrão) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bambu_statusA | Consulta o status da impressora Bambu Lab via MQTT (LAN mode): estado da impressão, progresso, temperaturas (bico/mesa/câmara), camadas, AMS e filamentos carregados. Use raw=true para receber o JSON completo do relatório. |
| bambu_print_controlA | Pausa, retoma ou cancela a impressão atual da impressora Bambu Lab. ATENÇÃO: 'stop' cancela a impressão em andamento de forma irreversível. |
| bambu_start_printA | Inicia a impressão de um arquivo .gcode.3mf que já está no cartão SD da impressora (use bambu_upload_file antes, se necessário, e bambu_list_files para ver o que há no SD). Por padrão imprime a placa 1 com nivelamento de mesa. |
| bambu_send_gcodeA | Envia G-code diretamente para a impressora (LAN mode). Útil para ajustar temperaturas (M104/M140), fans (M106), mover eixos (G28/G0), LED, etc. Use com cautela durante impressões. |
| bambu_list_filesA | Lista arquivos do cartão SD da impressora Bambu Lab via FTPS. Diretórios úteis: '/' (raiz, onde ficam os .gcode.3mf enviados), '/timelapse', '/cache'. |
| bambu_upload_fileA | Envia um arquivo local (normalmente um .gcode.3mf fatiado) para o cartão SD da impressora via FTPS. Depois use bambu_start_print para imprimi-lo. |
| bambu_sliceA | Fatia um arquivo 3MF de projeto usando a linha de comando do Bambu Studio e exporta um .gcode.3mf pronto para impressão. Funciona melhor com projetos .3mf salvos pelo Bambu Studio (que já contêm perfis de impressora/filamento/processo). Para STL puro, abra antes no Bambu Studio, configure e salve como .3mf. O resultado pode ser enviado à impressora com bambu_upload_file + bambu_start_print. |
| bambu_open_in_studioA | Abre um arquivo (.3mf, .stl, .step, .obj...) no aplicativo Bambu Studio nesta máquina, ou apenas abre o app se nenhum arquivo for informado. |
| bambu_check_setupA | Diagnóstico: verifica se o Bambu Studio foi encontrado nesta máquina e se as variáveis de ambiente da impressora estão definidas, e testa a conexão MQTT se estiverem. Use esta ferramenta primeiro em um desktop novo. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |