MO

maxellis/orcaslicer-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

90 stars 21 forks 품질 84 트렌드 36AGPL-3.0

OrcaSlicer MCP - Claude 또는 MCP 클라이언트의 OrcaSlicer를 구동 : 로드 모델, 조정, 슬라이스, 분석

개요

OrcaSlicer를 실행하는 실제에서 Claude 작업을 수행하십시오. 그것은 모델을로드, 판, 조정, 슬라이스를 배치하고, 당신이 질문을 할 수있는 번호로 결과를 다시 읽습니다 : 이는 인쇄 시간을 ate, 실제로 설정하는 것은, 프로파일이 프린터의 물리학을 파괴 여부. GUI의 모든 변화 땅을 보면서 슬라이서가 당신의 것을 유지하고 당신이 갈 때 더 잘 얻을 수 있습니다. 이 패키지는 MCP 서버입니다: 그것은 모델이 묶지 않고 아무 것도 OrcaSlicer에 대해 이야기합니다. 모델은 MCP 클라이언트에서 제공됩니다. 클라이언트가 호스팅 한 것을 사용하는 경우, 대화는 어떤 대화가 나옵니다. 모델, 프로필 및 슬라이서를 실행하는 기계에 gcode 체재. 로컬 모델에서 클라이언트를 점하고 아무것도 전혀 모든 잎.

개요(AI 번역)

OrcaSlicer를 실행하는 실제에서 Claude 작업을 수행하십시오. 그것은 모델을로드, 판, 조정, 슬라이스를 배치하고, 당신이 질문을 할 수있는 번호로 결과를 다시 읽습니다 : 이는 인쇄 시간을 ate, 실제로 설정하는 것은, 프로파일이 프린터의 물리학을 파괴 여부. GUI의 모든 변화 땅을 보면서 슬라이서가 당신의 것을 유지하고 당신이 갈 때 더 잘 얻을 수 있습니다.

이 패키지는 MCP 서버: 그것은 모델이 없습니다. OrcaSlicer에 대해 이야기합니다. (기본적으로 localhost)를 구성하고 프린터 도구를 사용할 때 3D 프린터에 읽기 전용 요청을 만듭니다. 그것은 프린터 명령을 보내고 그것에 아무것도 업로드하지 않습니다. 모델은 MCP 클라이언트에서 제공됩니다. 클라이언트가 호스팅 한 것을 사용하는 경우, 대화는 어떤 대화가 나옵니다. 모델, 프로필 및 슬라이서를 실행하는 기계에 gcode 체재. 로컬 모델에서 클라이언트를 점하고 호스팅 서비스에 아무것도 간다.

무엇을 할 수 있습니까?

설정이 의미하는 것을 알고

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

OrcaSlicer MCP

Let Claude work alongside you in a real, running OrcaSlicer. It loads models, arranges the plate, tunes settings, slices, and reads the result back as numbers you can question: which feature ate the print time, what a setting actually does, whether a profile breaks your printer’s physics. Every change lands in the GUI while you watch, so the slicer stays yours and you get better at it as you go.

This package is an MCP server: it bundles no model. It talks to OrcaSlicer, at an address you configure (localhost by default), and, when you use the printer tools, makes read-only requests to your 3D printer. It sends the printer no commands and uploads nothing to it. The model comes from your MCP client. If that client uses a hosted one, your conversation goes there as any chat does; your models, profiles, and gcode stay on the machine running the slicer. Point the client at a local model and nothing goes to a hosted service.

What it can do

Knowing what the settings mean

An offline settings reference ships with the package, carrying the authoritative label, tooltip, type, range, enum, and default for each key, so describe_setting, search_settings, and compare_settings answer from OrcaSlicer’s own source instead of guessing. consult composes curated slicing knowledge and your saved notes by topic, symptom, or goal.

check_profile_physics is a deterministic gate. It overlays proposed changes on the live config, runs flow, temperature, geometry, and cooling math, then returns ok, warnings, or blocked. Accelerations your printer cannot reach and speeds past the flow ceiling get caught before they reach a print.

Settings

Read and write any of roughly 800 OrcaSlicer settings on the live config, for the whole plate or scoped narrower: get_config, set_config, find_config_keys, set_layer_height, set_height_range for a band of layers, and set_object_config for one object’s overrides.

On a multi-filament setup, per-filament keys are read merged across every loaded slot but written one preset at a time, and selecting a preset discards unsaved overrides in every group. So make filament edits first and print edits second; docs/order-of-operations.md explains why and gives the sequence.

Presets

GitHub에서 전체 README 보기

설치

uvx orcaslicer-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "orcaslicer": { "command": "uvx", "args": ["orcaslicer-mcp"], "env": { "ORCA_API_TOKEN": "<token from Preferences>" } } } }