mcp · jettydiot — Claude Code MCP server: what it does, how to install
Connects Claude Code to ESP32 microcontrollers via jettyd. Lets AI agents poll sensor readings, trigger relays, and load automation rules.
claude mcp add --env JETTYD_API_KEY=<JETTYD_API_KEY> --env JETTYD_BASE_URL=<JETTYD_BASE_URL> --transport stdio jettydiot-mcp -- npx -y @jettyd/mcpWhat mcp does
This server runs through npx -y @jettyd/mcp and bridges MCP clients with ESP32 hardware fleets. It supplies the agent with five tools: list_devices, read_device, send_command, get_telemetry, and push_rules.
The assistant can check connected hardware, read immediate sensor values, and fetch telemetry history over defined intervals. It also transmits direct commands to outputs such as relays or LEDs and installs JettyScript automation routines directly on the controllers.
Running the server requires a valid JETTYD_API_KEY from jettyd.com, supplied through the client environment variables.
What it helps with
- retrieve live temperature and humidity metrics from an ESP32
- trigger relays or LED indicators with duration parameters
- inspect historical telemetry trends across recent hours
- deploy JettyScript automation routines to connected hardware
Example prompts for the agent
- Check the current greenhouse temperature on the sensor
- Turn on the irrigation relay for 30 seconds
- Fetch humidity telemetry data for the last 24 hours
How to install mcp
Platform CLI
claude mcp add --env JETTYD_API_KEY=<JETTYD_API_KEY> --env JETTYD_BASE_URL=<JETTYD_BASE_URL> --transport stdio jettydiot-mcp -- npx -y @jettyd/mcpReplace <…> with your own values
Platform CLI
codex mcp add jettydiot-mcp --env JETTYD_API_KEY=<JETTYD_API_KEY> --env JETTYD_BASE_URL=<JETTYD_BASE_URL> -- npx -y @jettyd/mcpReplace <…> with your own values
Config file
{
"mcpServers": {
"jettydiot-mcp": {
"command": "npx",
"args": [
"-y",
"@jettyd/mcp"
],
"env": {
"JETTYD_API_KEY": "<JETTYD_API_KEY>",
"JETTYD_BASE_URL": "<JETTYD_BASE_URL>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"jettydiot-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jettyd/mcp"
],
"env": {
"JETTYD_API_KEY": "<JETTYD_API_KEY>",
"JETTYD_BASE_URL": "<JETTYD_BASE_URL>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e JETTYD_API_KEY=<JETTYD_API_KEY> -e JETTYD_BASE_URL=<JETTYD_BASE_URL> jettydiot-mcp npx -y @jettyd/mcpReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about mcp
How to install mcp in Claude Code?
Run claude mcp add mcp -e JETTYD_API_KEY=<JETTYD_API_KEY> -- npx -y @jettyd/mcp in your terminal. Replace <JETTYD_API_KEY> with your key from the jettyd dashboard.
What does mcp do?
It links agents to the jettyd IoT platform, enabling live sensor polling, hardware output switching, and automation management on ESP32 devices.
Where can I get the JETTYD_API_KEY?
Create an account at jettyd.com and generate your API key directly in the web dashboard.
Similar MCP servers
All MCP servers for Automation and no-code: n8n, Zapier, Make →mcp by other authors comes first.