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
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
ghidraMCP
LaurieWiredMCP Server for Ghidra
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments