mcpField
J
jettyd

jettyd

本地服务
github.com/jettydiot其他031 周前更新

关于 jettyd

jettyd 是连接 AI Agent 与 ESP32 物联网设备的 MCP 服务。它提供设备状态、传感器读数、命令、遥测历史和自动化规则操作。

主要功能

  1. 01列出设备及其状态
  2. 02读取当前传感器数据
  3. 03向设备发送命令
  4. 04查询历史遥测数据
  5. 05推送 JettyScript 自动化规则

适用场景

  1. 01查看温室温度
  2. 02按指定时长开启灌溉继电器
  3. 03查看一段时间内的湿度趋势
  4. 04设置温度阈值规则

MCP 相关

该服务向 MCP 客户端提供查询和管理 jettyd 所连接 ESP32 设备的工具,包括设备列表、读数、命令、遥测数据和规则。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-jettyd": {
"command": "npx",
"args": [
"-y",
"@jettyd/mcp"
],
"env": {
"JETTYD_API_KEY": "<JETTYD_API_KEY>",
"JETTYD_BASE_URL": "<JETTYD_BASE_URL>"
}
}
}
}
启动命令npx -y @jettyd/mcp
需要配置的环境变量
JETTYD_API_KEY密钥Your jettyd API key from api.jettyd.com
JETTYD_BASE_URLjettyd API base URL (default: https://api.jettyd.com/v1)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@jettyd/mcp0.1.1

工具

5

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

@jettyd/mcp

适用于 jettyd 的 MCP 服务——让 AI Agent 直接访问 IoT 设备。

将 Claude Desktop、Cursor、Continue 或任何兼容 MCP 的客户端连接到你的 ESP32 设备。

安装

npx @jettyd/mcp

或全局安装:

npm install -g @jettyd/mcp

设置

Claude Desktop

添加到 ~/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

添加到你的 MCP 配置中:

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

工具

工具描述
list_devices列出所有设备及其状态
read_device获取当前传感器读数
send_command向设备发送命令(继电器、LED 等)
get_telemetry获取历史传感器读数
push_rules推送 JettyScript 自动化规则

对话示例

“温室里的温度是多少?” → 调用 read_device,读取设备影子并返回当前温度

“打开灌溉继电器 30 秒” → 使用 relay.on 和 {duration: 30000} 调用 send_command

“如果温度超过 30°C,就提醒我” → 使用阈值规则调用 push_rules

“显示过去 24 小时的湿度变化趋势” → 使用 metric=air.humidity、period=24h 调用 get_telemetry

获取 API 密钥

在 jettyd.com 注册,并从控制面板获取 API 密钥。

完整设置指南

刚开始使用 jettyd?OpenClaw Blueprint 将通过 6 个步骤介绍完整设置流程——硬件、平台、OpenClaw 连接、传感器、自动化和控制面板。

源码

github.com/jettydiot/jettyd-mcp

MIT 许可证

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。