litmus-mcp-server

Apache 2.0

Integrations

  • Integrates with Codeium's Windsurf application, allowing it to interact with Litmus Edge for device management and configuration.

  • Enables management of Docker containers on Litmus Edge, including listing all containers and launching Docker containers via Litmus Edge Marketplace.

  • Provides integration with GitHub Copilot in VS Code, enabling it to access Litmus Edge functionality for device configuration and monitoring.

Litmus MCP サーバー

Litmus Automationの公式モデルコンテキストプロトコル(MCP)サーバーは、 LLMやインテリジェントシステムがLitmus Edgeと連携してデバイスの設定、監視、管理を行うことを可能にします。MCP SDK上に構築され、モデルコンテキストプロトコル仕様に準拠しています。

目次


はじめる

クイック起動(Docker)

Docker でサーバーを実行します。

docker run -d --name litmus-mcp-server -p 8000:8000 ghcr.io/litmusautomation/litmus-mcp-server:main

カーソルIDEセットアップ

mcp.json構成の例:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://<IP Address>:8000/sse" } } }

詳細については、カーソルのドキュメントを参照してください。


API

カテゴリ関数名説明
エッジシステム構成get_current_environment_configLitmus Edge 接続に使用されている現在の環境構成を取得します。
update_environment_configLitmus Edge に接続するための環境変数設定を更新します。
get_current_config現在の Litmus Edge インスタンス構成を取得します。
update_configLitmus Edge を実行しているデバイスまたはコンテナの構成を更新します。
デバイスハブget_litmusedge_driver_listサポートされている Litmus Edge ドライバーの一覧を表示します。
get_devicehub_devicesDeviceHub で構成されているデバイスを一覧表示します。
get_devicehub_device_tags特定の DeviceHub デバイスのタグを取得します。
get_current_value_of_devicehub_tag特定のデバイス タグの現在の値を取得します。
create_devicehub_device新しいDeviceHubデバイスを登録します。レジスタベースのデータポーリングのためのさまざまなプロトコルとテンプレートをサポートします。
デバイスIDget_litmusedge_friendly_nameデバイスのユーザーフレンドリな名前を取得します。
set_litmusedge_friendly_nameフレンドリ名を割り当てまたは更新します。
LEM統合get_cloud_activation_statusクラウドのアクティベーションと Litmus Edge Manager (LEM) の接続ステータスを確認します。
Docker管理get_all_containers_on_litmusedgeLitmus Edge 上のすべてのコンテナーを一覧表示します。
run_docker_container_on_litmusedgeLitmus Edge Marketplace (MCP ホストではない) 経由で Docker コンテナを起動します。
トピックサブスクリプションget_current_value_on_topicLitmus Edgeトピックの現在の値を購読します。購読を解除するには、グローバルNATS_STATUS = Falseを使用します。
get_multiple_values_from_topicプロットまたはバッチ アクセスのためにトピックから複数の値を取得します。

使用法

サーバー送信イベント (SSE)

このサーバーは、リアルタイム通信用のMCP SSE トランスポートをサポートしています。

  • クライアントエンドポイント: http://<server-ip>:8000/sse
  • デフォルトのバインディング: 0.0.0.0:8000/sse
  • コミュニケーション:
    • サーバー → クライアント: SSE 経由でストリーミング
    • クライアント → サーバー: HTTP POST

リトマスセントラル

Litmus Centralから Litmus Edge をダウンロードまたは試してください。


統合

カーソルIDE

~/.cursor/mcp.jsonまたは.cursor/mcp.jsonに追加します:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://<IP Address>:8000/sse" } } }

カーソルドキュメント


クロードデスクトップ

claude_desktop_config.jsonに追加:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://<IP Address>:8000/sse" } } }

人類学のドキュメント


VSコード / GitHubコパイロット

手動設定

VS Codeの場合:
ユーザー設定(JSON)を開く→追加:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://<IP Address>:8000/sse" } } }

または、プロジェクトで.vscode/mcp.jsonを使用します。

VS Code MCP ドキュメント


ウィンドサーフィン

~/.codeium/windsurf/mcp_config.jsonに追加します:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://<IP Address>:8000/sse" } } }

ウィンドサーフィンMCPドキュメント


© 2025 Litmus Automation, Inc. 無断複写・転載を禁じます。

Related MCP Servers

View all related MCP servers

ID: tfrmrtvc4u