Work a running OrcaSlicer with AI: slice, tune, and understand what each setting costs
Connect Runs on your machine
claude mcp add orcaslicer-mcp -e ORCA_API_TOKEN=<ORCA_API_TOKEN> -e ORCA_API_URL=<ORCA_API_URL> -e ORCA_MCP_ALLOW_KEYS=<ORCA_MCP_ALLOW_KEYS> -e ORCA_PRINTER_URL=<ORCA_PRINTER_URL> -e ORCA_PRINTER_API_KEY=<ORCA_PRINTER_API_KEY> -e ORCA_PRINTER_ID=<ORCA_PRINTER_ID> -- uvx orcaslicer-mcp==0.1.25
{
"mcpServers": {
"orcaslicer-mcp": {
"command": "uvx",
"args": [
"orcaslicer-mcp==0.1.25"
],
"env": {
"ORCA_API_TOKEN": "<ORCA_API_TOKEN>",
"ORCA_API_URL": "<ORCA_API_URL>",
"ORCA_MCP_ALLOW_KEYS": "<ORCA_MCP_ALLOW_KEYS>",
"ORCA_PRINTER_URL": "<ORCA_PRINTER_URL>",
"ORCA_PRINTER_API_KEY": "<ORCA_PRINTER_API_KEY>",
"ORCA_PRINTER_ID": "<ORCA_PRINTER_ID>"
}
}
}
}
{
"mcpServers": {
"orcaslicer-mcp": {
"command": "uvx",
"args": [
"orcaslicer-mcp==0.1.25"
],
"env": {
"ORCA_API_TOKEN": "<ORCA_API_TOKEN>",
"ORCA_API_URL": "<ORCA_API_URL>",
"ORCA_MCP_ALLOW_KEYS": "<ORCA_MCP_ALLOW_KEYS>",
"ORCA_PRINTER_URL": "<ORCA_PRINTER_URL>",
"ORCA_PRINTER_API_KEY": "<ORCA_PRINTER_API_KEY>",
"ORCA_PRINTER_ID": "<ORCA_PRINTER_ID>"
}
}
}
}
{
"servers": {
"orcaslicer-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"orcaslicer-mcp==0.1.25"
],
"env": {
"ORCA_API_TOKEN": "<ORCA_API_TOKEN>",
"ORCA_API_URL": "<ORCA_API_URL>",
"ORCA_MCP_ALLOW_KEYS": "<ORCA_MCP_ALLOW_KEYS>",
"ORCA_PRINTER_URL": "<ORCA_PRINTER_URL>",
"ORCA_PRINTER_API_KEY": "<ORCA_PRINTER_API_KEY>",
"ORCA_PRINTER_ID": "<ORCA_PRINTER_ID>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ORCA_API_TOKENRequired, secret | Remote API token from the OrcaSlicer MCP build (Preferences -> Remote API) |
ORCA_API_URLOptional | OrcaSlicer Remote API address; defaults to http://127.0.0.1:13130 |
ORCA_MCP_ALLOW_KEYSOptional | Optional comma-separated config keys the MCP may change even though they run code or drive the printer directly (post_process, *_gcode, print host settings). Wildcards allowed. Blank by default. |
ORCA_PRINTER_URLOptional | Optional printer address; by default the address in OrcaSlicer's active printer profile is used. A user name and password can be part of it (http://user:[email protected]); percent-encode special characters in them (@ as %40). A password in it is stored as an ordinary setting, so prefer ORCA_PRIN… |
ORCA_PRINTER_API_KEYOptional, secret | Optional API key for printers that need one (OctoPrint, or Moonraker with authorization). |
ORCA_PRINTER_IDOptional | Optional printer name for the outcome store; defaults to the host name of ORCA_PRINTER_URL when that is set, otherwise the printer profile's name, otherwise unknown. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | io.github.MaxEllis/orcaslicer-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
