jettyd について
jettydは、AIエージェントやMCP対応クライアントをESP32 IoTデバイスに接続するMCPサーバーです。デバイス状態、センサー値、コマンド、テレメトリ履歴、自動化ルールを扱えます。
主な機能
- 01デバイスと状態の一覧表示
- 02現在のセンサー値の取得
- 03デバイスへのコマンド送信
- 04過去のテレメトリの取得
- 05JettyScript自動化ルールの適用
活用シーン
- 01温室の温度を確認する
- 02指定時間だけ灌漑リレーをオンにする
- 03一定期間の湿度推移を確認する
- 04温度しきい値ルールを設定する
MCP 対応
jettydに接続されたESP32デバイスを照会・管理するツールをMCPクライアントに提供します。デバイス一覧、測定値、コマンド、テレメトリ、ルールを扱えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
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_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 では、ハードウェア、プラットフォーム、OpenClaw への接続、センサー、自動化、ダッシュボードを含むセットアップ全体を 6 つのステップで説明しています。
ソース
github.com/jettydiot/jettyd-mcp
MIT ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。