OrcaSlicer MCP
An MCP server for OrcaSlicer 2.5: an AI assistant changes print settings, switches presets and reads slice time and filament use
- 101 ★ on the repository
- Last commit
- AGPL-3.0
Extended access
Why this level
- Changes OrcaSlicer settings and presets, and the build also deletes presets and starts slices
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/orcaslicer-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Changes OrcaSlicer settings and presets, and the build also deletes presets and starts slices
This is third-party code. Review the repository files before installing.
What it does
OrcaSlicer MCP links an AI app on your computer to the OrcaSlicer slicer. You state a print goal in plain words, the assistant finds the settings that matter, explains each and shows the trade-off before printing. Changes happen in the OrcaSlicer window, and the OrcaSlicer MCP panel beside the 3D view lists each change with an undo button. There are two ways to connect. The OrcaSlicer MCP build replaces stock OrcaSlicer and does everything: settings, presets (including save and delete), loading and arranging models, starting slices and comparing them side by side, a plate image, projects and restoring an earlier point. The plugin installs into stock OrcaSlicer 2.5 and works with settings and presets, reads each slice result and the printer status, while the user starts slices. The connector runs through uv with `uvx orcaslicer-mcp`. In Claude Desktop it installs from the release `.mcpb` file, and in Cursor, LM Studio and VS Code a block goes into the MCP settings. An optional skill adds advice on where to start and which traps to avoid.
Who it is for. 3D printer owners who print from OrcaSlicer and want to tune settings by talking to Claude, Cursor or another AI app.
Good fit when
- A part warps and the assistant should suggest which settings to change and what it costs
- Two slices have to be compared by print time and filament use
- A profile for a new material is easier to build by describing the goal to the assistant
- After edits you want to undo one change from the panel and roll the project back to an earlier point
Not a fit when
- The assistant runs in a browser chat or phone app: the connector runs on your computer
- You need to control the printer itself: the tool reads its status and works with settings
- You have an OrcaSlicer version older than 2.5
Example request
Which printer and filament are set in OrcaSlicer right now? Pick settings to remove corner warping on this partMCP
- Transport
- stdio
- Authentication
- not required
Environment variables
ORCA_DATADIR- OrcaSlicer settings folder, if it was started with --datadir
ORCA_API_URL- Address of the build on another computer
ORCA_API_TOKENsecret- Token for the build on another computer
Limitations
- OrcaSlicer 2.5 and an AI app that supports MCP connectors on the same computer are required: Claude Desktop, Cursor, VS Code, LM Studio. Web chats and phone apps do not work.
- The build replaces stock OrcaSlicer (printers and presets are kept), while the plugin leaves it as is but cannot start slices or move models.
- The connector runs through uv, which must be installed first.
- A plugin installed from a downloaded file is updated by hand, and after a new version OrcaSlicer asks for permissions again.
How to disable. Remove the `orcaslicer` block from the MCP app settings. The plugin is turned off in the Plugins menu inside OrcaSlicer, and the build can be replaced with stock OrcaSlicer without touching presets.
FAQ
How do I connect OrcaSlicer MCP to Claude Desktop or Cursor?
In Claude Desktop download the `.mcpb` file from the release and open it. In Cursor and LM Studio add an `orcaslicer` block to the MCP settings with the command `uvx` and the argument `orcaslicer-mcp`. No token is needed.
What is the difference between the build and the plugin?
The build replaces OrcaSlicer and can load models, start slices, compare them and restore a project. The plugin works inside stock OrcaSlicer 2.5, changes settings and presets and reads the slice result, but you start the slice.
Can I undo an assistant's change?
Yes, every change shows in the OrcaSlicer MCP panel and can be undone there. The build can also restore the whole project to an earlier point. OrcaSlicer's own undo covers model edits and not settings.
Which permissions does the plugin ask for?
Network access to `127.0.0.1` (this computer only), permission to create a thread that keeps the connection running and read access to the temporary `orcaslicer_model` folder where slice G-code is saved.
Does data go to the cloud?
The tool itself is free and runs locally. The AI app uses whatever plan you have, and with a local model nothing leaves your computer.
Discussion
No questions or reviews yet.
Related
MCP serversOpen-source MCP server for 3D printing: an agent designs a part, slices it, queues the print and watches the printer
MCP server of a NURBS modeller: an agent builds geometry, runs commands and checks the scene through viewport screenshots.
CartCut MCP opens a fresh connection on the next call after an editor update and asks the client to refresh its tool list.
A local MCP server for editing and analyzing images: the agent crops frames, finds objects and reads text from photos
Inkscape MCP
inkscape-mcp
An agent creates, edits, layers, animates and exports SVG through Inkscape without the interface. An MCP server, stdio and HTTP
MCP server for Adobe Illustrator with 66 tools: reading design data, creating artwork, print checks and export
README in short
The README states the goal, three conversation steps and the requirements. A comparison table of the build and plugin follows, then connecting inside OrcaSlicer, adding the connector to Claude Desktop, Cursor and VS Code, an optional skill and a check. The safety section says every change shows in the panel and can be undone.