Drive Gearotons M17 open-source servomotors from plain English over RS-485; mock mode, no hardware.
Connect Runs on your machine
claude mcp add servomotor-mcp -e GEAROTONS_MOTOR_BACKEND=<GEAROTONS_MOTOR_BACKEND> -e GEAROTONS_SERIAL_PORT=<GEAROTONS_SERIAL_PORT> -e GEAROTONS_DEFAULT_SPEED_DPS=<GEAROTONS_DEFAULT_SPEED_DPS> -- uvx servomotor-mcp==0.3.3
{
"mcpServers": {
"servomotor-mcp": {
"command": "uvx",
"args": [
"servomotor-mcp==0.3.3"
],
"env": {
"GEAROTONS_MOTOR_BACKEND": "<GEAROTONS_MOTOR_BACKEND>",
"GEAROTONS_SERIAL_PORT": "<GEAROTONS_SERIAL_PORT>",
"GEAROTONS_DEFAULT_SPEED_DPS": "<GEAROTONS_DEFAULT_SPEED_DPS>"
}
}
}
}
{
"mcpServers": {
"servomotor-mcp": {
"command": "uvx",
"args": [
"servomotor-mcp==0.3.3"
],
"env": {
"GEAROTONS_MOTOR_BACKEND": "<GEAROTONS_MOTOR_BACKEND>",
"GEAROTONS_SERIAL_PORT": "<GEAROTONS_SERIAL_PORT>",
"GEAROTONS_DEFAULT_SPEED_DPS": "<GEAROTONS_DEFAULT_SPEED_DPS>"
}
}
}
}
{
"servers": {
"servomotor-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"servomotor-mcp==0.3.3"
],
"env": {
"GEAROTONS_MOTOR_BACKEND": "<GEAROTONS_MOTOR_BACKEND>",
"GEAROTONS_SERIAL_PORT": "<GEAROTONS_SERIAL_PORT>",
"GEAROTONS_DEFAULT_SPEED_DPS": "<GEAROTONS_DEFAULT_SPEED_DPS>"
}
}
}
}
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 |
|---|---|
GEAROTONS_MOTOR_BACKENDOptional | 'auto' (default: real serial backend when the servomotor library is installed, otherwise the simulator, which says so in list_serial_ports), 'serial', or 'mock'. For real motors install servomotor-mcp[serial]. |
GEAROTONS_SERIAL_PORTOptional | Optional default port for the connect tool (e.g. /dev/cu.usbserial-210, /dev/ttyUSB0, COM3). Normally unnecessary: the model discovers ports with list_serial_ports. |
GEAROTONS_DEFAULT_SPEED_DPSOptional | Default speed in degrees/second for the high-level move tools. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 22 Sep 2026 |
| Last updated | 22 Sep 2026 |
| Registry name | io.github.Gearotons/servomotor-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.
