mcpField
J
jettyd

jettyd

ローカル
github.com/jettydiotその他031 週間前に更新

jettyd について

jettydは、AIエージェントやMCP対応クライアントをESP32 IoTデバイスに接続するMCPサーバーです。デバイス状態、センサー値、コマンド、テレメトリ履歴、自動化ルールを扱えます。

主な機能

  1. 01デバイスと状態の一覧表示
  2. 02現在のセンサー値の取得
  3. 03デバイスへのコマンド送信
  4. 04過去のテレメトリの取得
  5. 05JettyScript自動化ルールの適用

活用シーン

  1. 01温室の温度を確認する
  2. 02指定時間だけ灌漑リレーをオンにする
  3. 03一定期間の湿度推移を確認する
  4. 04温度しきい値ルールを設定する

MCP 対応

jettydに接続されたESP32デバイスを照会・管理するツールをMCPクライアントに提供します。デバイス一覧、測定値、コマンド、テレメトリ、ルールを扱えます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 エージェントから 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_rulesJettyScript 自動化ルールを送信します

会話の例

「温室の温度は何度ですか?」 → 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 では、ハードウェア、プラットフォーム、OpenClaw への接続、センサー、自動化、ダッシュボードを含むセットアップ全体を 6 つのステップで説明しています。

ソース

github.com/jettydiot/jettyd-mcp

MIT ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。