Gearotons M17 Servomotor MCP server
io.github.Gearotons/servomotor-mcp·v0.3.3Drive Gearotons M17 open-source servomotors from plain English over RS-485; mock mode, no hardware.
0 stars46 downloads/wk
Reviews
Write oneNobody has reviewed Gearotons M17 Servomotor yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gearotons M17 Servomotor tools (10, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
connectOpen a serial port (230400 baud) and auto-detect the motors on that RS-485 bus.
detect_devicesRe-scan the connected bus for motors using the firmware's "Detect devices" command.
disconnectClose the serial port (e.g. to free it for another program, or before unplugging).
get_motor_statusOne motor's live snapshot: position, supply voltage, temperature, decoded status.
list_motorsList the detected motors with live position, voltage, temperature, and status.
list_serial_portsList the serial ports on this computer so one can be chosen for ``connect``.
move_relativeMove one motor by a RELATIVE amount in degrees (+/-) and wait for it to finish.
move_toMove one motor to an ABSOLUTE angle in degrees and wait for it to finish.
run_sequencewrite actionExecute a choreographed sequence of steps, e.g. "draw a square" or "wave".
stopImmediately halt one motor, or ALL motors if ``motor`` is omitted.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 23 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Gearotons M17 Servomotor compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 1,299 Productivity servers
- Tools
- 10
- the typical Productivity server has 7
- Tools that change things
- 10%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 46
- more than 35% of 427 Productivity servers with a package
What its tools let an agent do: 6 read · 2 change · 2 run or deploy
Release history: 2 versions in the registry since 2026-09-09, latest 2026-09-22, typically one every 13 days.
Install Gearotons M17 Servomotor in Claude Code, Cursor or VS Code
claude mcp add servomotor-mcp -- uvx servomotor-mcp
What the publisher says
From the Gearotons M17 Servomotor repository's README, as published. We do not edit it. Read it on GitHub
servomotor-mcp
<!-- mcp-name: io.github.Gearotons/servomotor-mcp -->
Drive open-source Gearotons M17 servomotors from natural language.
An MCP server that exposes the M17 — a NEMA-17 integrated, closed-loop, RS-485 servomotor — to Claude Desktop, Claude Code, or any MCP client. Control real motors by just asking:
"Find my motors and rotate the one on the bench two full turns, slowly."
Nothing is hardcoded: the server discovers your serial ports, auto-detects the motors on the bus (the firmware's "Detect devices" command), and exposes the entire firmware command set — every command in the servomotor library's catalog becomes an MCP tool automatically (48 commands as of library 0.10.0), plus a few high-level tools for everyday moves. It ships with a mock backend, so you can try the whole thing with no hardware.
▶ 50-second video: the real motor and this session side by side — recorded 2026-09-09 on a bench M17; every line above is from the session log.
Step-by-step tutorial (boxed motor to "talk to it" in about twenty minutes): Talk to a servomotor from Claude Code on Hackster.
The first servomotor with an official MCP server. Open hardware, open firmware, open
software — and now an open, AI-native control interface.
Quickstart (no hardware, ~2 minutes)
# Run the server directly with uv (recommended):
uvx --from servomotor-mcp servomotor-mcp
# or install it:
pip install servomotor-mcp
servomotor-mcpThen add it to Claude Desktop — copy the block from examples/claudedesktopconfig.json into your claudedesktopconfig.json, restart Claude Desktop, and ask: "What serial ports do you see? Connect and find my motors." See examples/demo_prompts.md for a scripted demo.
Drive real motors
Plug an M17 (or a daisy-chain of them) into a USB↔RS-485 adapter and install the [serial] extra — that's it, no configuration:
pip install 'servomotor-mcp[serial]' # pulls in the Gearotons servomotor library
servomotor-mcpWith the servomotor library installed the server uses the real serial backend automatically. In a session, the model then:
Windows COM, Linux /dev/ttyUSB), flagging USB serial adapters;
- listserialports — enumerates the machine's ports (macOS /dev/cu.*,
- connect — opens the port you (or it) picked, at 230400 baud;
- auto-detects every motor on that bus (unique ID + alias) — no address maps to write;
- drives them. Tell it in plain English which adapter to use if you have several.
Tools
High-level (discovery + everyday motion):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Gearotons M17 Servomotor: common questions
- Is Gearotons M17 Servomotor MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Gearotons M17 Servomotor safety report
- How do I install Gearotons M17 Servomotor?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Gearotons M17 Servomotor need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Gearotons M17 Servomotor maintained?
- The last commit was 43 days ago (2026-09-22). The latest release is v0.3.3.
- What can I use instead of Gearotons M17 Servomotor?
- Servers from other publishers that do the same job: Mirroir MCP server, Argent MCP server and gflow-cli MCP server.
- How does Gearotons M17 Servomotor compare with other Productivity MCP servers?
- safety score 91/100 (higher than 85% of 1,299 Productivity servers); tools 10 (the typical Productivity server has 7); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Gearotons M17 Servomotor
Same job from other publishers: the closest match first, then the best rated.
- MirroirDrive a stock iPhone via iPhone Mirroring: no Developer Mode, Xcode or WDA. LLM-free skill replay.not reviewedEstablishedC
- ArgentDrive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agentnot reviewedWidely usedA
- gflow-cliDrive Google Flow from an agent: Veo video and Imagen image generationnot reviewedEstablishedA
- Buoy GgLet AI agents read and drive a running React Native or Flutter app through Buoy's devtools.not reviewedEstablishedA
- Unreal EngineEngineWire: drive the Unreal Editor (UE 5.0-5.8): levels, Blueprints, UI, materials, VFX and more.not reviewedEstablishedB