Elegoo Mcp Server
@skribascode
About Elegoo Mcp Server
Control Elegoo 3D printers (Centauri Carbon) via SDCP. Monitor status, pause/resume prints, manage files, control lights. 100% local.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"elegoo": {
"command": "npx",
"args": [
"elegoo-mcp-server"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Elegoo Mcp Server?
A local MCP (Model Context Protocol) server that controls Elegoo 3D printers over your local network using the SDCP protocol. It runs entirely on your machine with no cloud dependencies and works with any MCP-compatible client, such as Claude Desktop, VS Code, or Cursor.
How to use Elegoo Mcp Server?
Install the server via npx (npx elegoo-mcp-server), global npm (npm install -g elegoo-mcp-server), or by cloning the source. Configure your MCP client (e.g., Claude Desktop) by adding the server to its config file, then restart the client. Say “Connect to my Elegoo printer” and provide the printer’s IP address—the printer is saved for future sessions. Use natural language commands to control the printer.
Key features of Elegoo Mcp Server
- Multi-printer management (add, remove, switch, set default)
- Connect/disconnect via WebSocket
- Get full status (temperatures, position, print progress)
- Pause, resume, and stop print jobs
- Start printing files already on the printer
- On/off light control
- List files with thumbnails for printed files
- Live camera stream (MJPEG URL)
Use cases of Elegoo Mcp Server
- Check printer status, temperatures, and print progress hands-free.
- Start, pause, resume, or cancel a print job from an AI assistant.
- Turn the printer light on or off remotely.
- List files on the printer and view thumbnails of completed prints.
- View the live camera feed while monitoring a print.
FAQ from Elegoo Mcp Server
What hardware is supported?
Tested with the Elegoo Centauri Carbon. Any Elegoo printer that uses the SDCP protocol (v3.0.0) should work.
What are the system requirements?
Node.js 18+ and the printer must be on the same local network (WiFi or Ethernet). No cloud accounts or internet access are needed.
Which features are not available via this server?
Temperature control, fan control, speed control, movement/homing, and file deletion are not supported by the SDCP protocol. Those functions must be performed from the printer’s touchscreen.
Can I use this server with clients other than Claude Desktop?
Yes. It is compatible with any MCP-compatible client, including VS Code, Cursor, and others.
Are there any known issues?
On printer firmware v1.1.29, light control may not work during printing. Firmware v1.1.25 works correctly.
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Servers
modelcontextprotocolModel Context Protocol Servers
ICSS
chokcoco不止于 CSS
Comments