Drive a BenchPod hardware-in-the-loop bench: power, flash, UART, I2C, CAN, analog and logic.
Connect Runs on your machine
claude mcp add embeddedci-mcp -e BENCHPOD_CONNECTION=<BENCHPOD_CONNECTION> -e BENCHPOD_LA_VOLTAGE=<BENCHPOD_LA_VOLTAGE> -e BENCHPOD_API_KEY=<BENCHPOD_API_KEY> -- uvx embeddedci-mcp==2.13.10
{
"mcpServers": {
"embeddedci-mcp": {
"command": "uvx",
"args": [
"embeddedci-mcp==2.13.10"
],
"env": {
"BENCHPOD_CONNECTION": "<BENCHPOD_CONNECTION>",
"BENCHPOD_LA_VOLTAGE": "<BENCHPOD_LA_VOLTAGE>",
"BENCHPOD_API_KEY": "<BENCHPOD_API_KEY>"
}
}
}
}
{
"mcpServers": {
"embeddedci-mcp": {
"command": "uvx",
"args": [
"embeddedci-mcp==2.13.10"
],
"env": {
"BENCHPOD_CONNECTION": "<BENCHPOD_CONNECTION>",
"BENCHPOD_LA_VOLTAGE": "<BENCHPOD_LA_VOLTAGE>",
"BENCHPOD_API_KEY": "<BENCHPOD_API_KEY>"
}
}
}
}
{
"servers": {
"embeddedci-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"embeddedci-mcp==2.13.10"
],
"env": {
"BENCHPOD_CONNECTION": "<BENCHPOD_CONNECTION>",
"BENCHPOD_LA_VOLTAGE": "<BENCHPOD_LA_VOLTAGE>",
"BENCHPOD_API_KEY": "<BENCHPOD_API_KEY>"
}
}
}
}
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 |
|---|---|
BENCHPOD_CONNECTIONOptional | Default BenchPod connection when neither --connection nor the connect tool gives one. |
BENCHPOD_LA_VOLTAGEOptional | LA I/O voltage (1.8 or 3.3) applied when connecting. |
BENCHPOD_API_KEYOptional, secret | embeddedci API key: reach cloud pods (embeddedci:<device>) and the waveform library. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.embeddedci-com/embeddedci-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.
