Repolode
ThingsPanel

ThingsPanel/thingspanel-mcp

ClaudeやGPTなどのAIアシスタントから、ThingsPanel IoTプラットフォームやThingsVisダッシュボード上のデバイスを照会・操作できるMCPサーバー。

スター
48
フォーク
23
未解決の Issue
2
最終コミット
14 日前

これは何?

ThingsPanel MCPは、ThingsPanelとThingsVisのAPIをModel Context Protocolツールとして公開するPythonサーバーです。MCP対応アシスタントが自然言語でIoTデータやデバイスを扱えます。ツールは合計378個で、デバイス、テレメトリ、ダッシュボード、コマンドに特化した14個に加え、ThingsPanelの312操作とThingsVisの52操作を網羅する許可リスト形式のAPIマニフェストから生成された、個別に名前が付いたツール364個を備えています。

生成された各ツールは、固定のHTTPメソッドとルートに対応しており、呼び出し時にはパスパラメーター、クエリ、JSONボディ、またはアップロードするファイルを指定します。書き込みや制御を伴う操作には、confirmed=trueを明示する必要があります。結果は構造化JSONで返され、ビジネスコードのエラーも検出されます。認証情報は、ローカル設定ファイルまたは環境変数に設定した名前付きプロファイルで管理し、認可は常に接続先サービスによって適用されます。

サーバーはデフォルトでstdio経由で動作し、SSEもオプションで利用できます。PyPIまたはソースからインストールできます。Codex、Claude Desktop、WorkBuddy向けのセットアップガイドも付属しています。

主な機能

  • 01デバイス、テレメトリ、アラーム、ダッシュボード、製品、アップロードを扱う378個のMCPツールを公開します。
  • 02生成ツールは、任意のURLではなく、固定された許可リスト内のAPIルートに対応します。
  • 03書き込みや制御を伴う操作は、送信前にconfirmed=trueを指定する必要があります。
  • 04名前付きの認証情報プロファイルを使って、ThingsPanelまたはThingsVisの複数のIDを切り替えられます。
  • 05構造化JSON形式で結果を返し、ThingsPanelのビジネスコードを確認します。

ユースケース

  • AIアシスタントからThingsPanelインスタンスのデバイス状態や直近のテレメトリを確認する。
  • 自然言語でアラームやデバイスグループを照会する。
  • 実行前の承認ステップを設けて、デバイスにコマンドを送信する。
  • MCP対応クライアントからThingsVisのダッシュボード情報を自動で照会する。

トピック

よくある質問

thingspanel-mcp とは?
ClaudeやGPTなどのAIアシスタントから、ThingsPanel IoTプラットフォームやThingsVisダッシュボード上のデバイスを照会・操作できるMCPサーバー。 ThingsPanel MCPは、ThingsPanelとThingsVisのAPIをModel Context Protocolツールとして公開するPythonサーバーです。MCP対応アシスタントが自然言語でIoTデータやデバイスを扱えます。ツールは合計378個で、デバイス、テレメトリ、ダッシュボード、コマンドに特化した14個に加え、ThingsPanelの312操作とThingsVisの52操作を網羅する許可リスト形式のAPIマニフェストから生成された、個別に名前が付いたツール364個を備えています。
thingspanel-mcp は無料で使えますか?ライセンスは?
thingspanel-mcp は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
thingspanel-mcp は今もメンテナンスされていますか?
活発にメンテナンス中。thingspanel-mcp の最終コミットは 2026年10月8日 です。
thingspanel-mcp は何に使えますか?
AIアシスタントからThingsPanelインスタンスのデバイス状態や直近のテレメトリを確認する。 自然言語でアラームやデバイスグループを照会する。 実行前の承認ステップを設けて、デバイスにコマンドを送信する。 MCP対応クライアントからThingsVisのダッシュボード情報を自動で照会する。
thingspanel-mcp はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ThingsPanel/thingspanel-mcp

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト