com.jettyd/mcp

Official registry AI and agents

Connect AI agents to IoT devices — read sensors, send commands, manage ESP32 fleets.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @jettyd/mcp
Claude Code
claude mcp add com-jettyd-mcp -e 'JETTYD_API_KEY=<your jettyd_api_key>' -e 'JETTYD_BASE_URL=<JETTYD_BASE_URL>' -- npx -y @jettyd/mcp@0.1.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "com-jettyd-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@jettyd/mcp@0.1.1"
            ],
            "env": {
                "JETTYD_API_KEY": "<your jettyd_api_key>",
                "JETTYD_BASE_URL": "<JETTYD_BASE_URL>"
            }
        }
    }
}

Environment variables

  • JETTYD_API_KEY required secret Your jettyd API key from api.jettyd.com
  • JETTYD_BASE_URL jettyd API base URL (default: https://api.jettyd.com/v1)

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. @jettyd/mcp
  2. Install
  3. Setup
  4. Tools
  5. Example conversations
  6. Get your API key
  7. Complete Setup Guide
  8. Source

@jettyd/mcp

MCP server for jettyd — gives AI agents direct access to IoT devices.

Connect Claude Desktop, Cursor, Continue, or any MCP-compatible client to your ESP32 devices.

Install

npx @jettyd/mcp

Or globally:

npm install -g @jettyd/mcp

Setup

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "jettyd": {
      "command": "npx",
      "args": ["@jettyd/mcp"],
      "env": {
        "JETTYD_API_KEY": "your-api-key-here"
      }
    }
  }
}
Cursor / Continue

Add to your MCP config:

{
  "jettyd": {
    "command": "npx @jettyd/mcp",
    "env": { "JETTYD_API_KEY": "your-api-key" }
  }
}

Tools

ToolDescription
list_devicesList all devices with status
read_deviceGet current sensor readings
send_commandSend command to device (relay, LED, etc.)
get_telemetryHistorical sensor readings
push_rulesPush JettyScript automation rules

Example conversations

"What's the temperature in the greenhouse?" → Calls read_device, reads shadow, returns current temperature

"Turn on the irrigation relay for 30 seconds" → Calls send_command with relay.on and {duration: 30000}

"Alert me if temperature goes above 30°C" → Calls push_rules with a threshold rule

"Show me the humidity trend for the last 24 hours" → Calls get_telemetry with metric=air.humidity, period=24h

Get your API key

Sign up at jettyd.com and get your API key from the dashboard.

Complete Setup Guide

New to jettyd? The OpenClaw Blueprint walks through the complete setup in 6 steps — hardware, platform, OpenClaw connection, sensors, automations, and dashboard.

Source

github.com/jettydiot/jettyd-mcp

MIT licence

Frequently asked questions

What is com.jettyd/mcp?

Connect AI agents to IoT devices — read sensors, send commands, manage ESP32 fleets.

How do I install com.jettyd/mcp?

It runs on your machine. In Claude Code: claude mcp add com-jettyd-mcp -e 'JETTYD_API_KEY=<your jettyd_api_key>' -e 'JETTYD_BASE_URL=<JETTYD_BASE_URL>' -- npx -y @jettyd/mcp@0.1.1. For other clients, paste the JSON configuration from this page into their MCP settings.

Does com.jettyd/mcp need an API key?

Yes. It expects JETTYD_API_KEY, which you set in its configuration.

Is com.jettyd/mcp open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains com.jettyd/mcp?

It is published by jettydiot. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.