ContextHub
外部サービス連携無料🔑 APIキー必要npx

MQTT MCP Server

IoTプロトコルMQTTをClaudeからパブリッシュ・サブスクライブできる

最終更新:2026年3月26日
クイックインストール
npx @brightlightrx/mqtt-mcp

概要

MQTT MCP Serverは、IoTデバイス通信で広く使われる軽量メッセージングプロトコル「MQTT」をClaudeから操作できるMCPサーバー

MQTTブローカーへのメッセージのパブリッシュ・トピックのサブスクライブ・デバイスステータスの監視をClaudeで自動化できる

スマートホーム・工場センサー・環境モニタリングなどのIoTデバイスデータをClaudeがリアルタイムで受信・分析して自動制御命令を送信する用途に最適

料金・APIキー情報

料金

無料

オープンソース・完全無料(MQTTブローカー自体の費用は別途)

料金詳細を見る →

APIキー

🔑 必要

🔑 APIキーの取得方法

  1. 1

    MQTTブローカーを用意する(ローカル:mosquittoをインストール、クラウド:HiveMQやEMQXのクラウドサービスを利用)

  2. 2

    ブローカーのURLを確認する(ローカルの場合:mqtt://localhost:1883)

  3. 3

    認証が必要な場合はブローカーの設定でユーザー名・パスワードを設定する

  4. 4

    接続テストはmqtt.fyi等のオンラインツールで確認できる

APIキー発行ページへ →

こんな使い方ができます

IoTセンサーのMQTTデータをClaudeがサブスクライブして異常値を検知できる

ClaudeがMQTTトピックにコマンドを送信してスマートホームデバイスを制御できる

工場センサーのデータをClaudeがリアルタイム分析して設備異常を早期検出できる

複数のMQTTトピックをClaudeが監視して集約レポートを自動生成できる

セットアップ手順

  1. 1

    MQTTブローカーを用意してURL・認証情報を確認する

  2. 2

    環境変数MQTT_BROKER_URL・MQTT_USERNAME・MQTT_PASSWORDを設定する

  3. 3

    Node.js環境を確認する

  4. 4

    ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add mqtt -e MQTT_BROKER_URL=mqtt://localhost:1883 -e MQTT_USERNAME=user -e MQTT_PASSWORD=pass -- npx -y @brightlightrx/mqtt-mcp

設定ファイル

⚠️

コピー前に確認

MQTTブローカー(ローカルまたはクラウド)へのアクセス権限が必要。Node.js環境が必要。

Terminal
claude mcp add mqtt -e MQTT_BROKER_URL=mqtt://localhost:1883 -e MQTT_USERNAME=your-username -e MQTT_PASSWORD=your-password -- npx -y @brightlightrx/mqtt-mcp
#IoT#メッセージング#リアルタイム

外部リンク

関連するMCPサーバー(外部サービス連携