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-Server

Der offizielle Litmus Automation Model Context Protocol (MCP)-Server ermöglicht LLMs und intelligenten Systemen die Interaktion mit Litmus Edge zur Gerätekonfiguration, -überwachung und -verwaltung. Er basiert auf dem MCP SDK und entspricht der Model Context Protocol-Spezifikation .

Inhaltsverzeichnis


Erste Schritte

Schnellstart (Docker)

Führen Sie den Server in Docker aus:

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

Cursor-IDE-Setup

Beispielkonfiguration mcp.json :

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

Weitere Informationen finden Sie in der Cursor-Dokumentation .


API

KategorieFunktionsnameBeschreibung
Edge-Systemkonfigurationget_current_environment_configRufen Sie die aktuelle Umgebungskonfiguration ab, die für die Litmus Edge-Konnektivität verwendet wird.
update_environment_configAktualisieren Sie die Umgebungsvariablenkonfiguration für die Verbindung mit Litmus Edge.
get_current_configRufen Sie die aktuelle Konfiguration der Litmus Edge-Instanz ab.
update_configAktualisieren Sie die Konfiguration des Geräts oder Containers, auf dem Litmus Edge ausgeführt wird.
GeräteHubget_litmusedge_driver_listListe der unterstützten Litmus Edge-Treiber.
get_devicehub_devicesListen Sie im DeviceHub konfigurierte Geräte auf.
get_devicehub_device_tagsRufen Sie Tags für ein bestimmtes DeviceHub-Gerät ab.
get_current_value_of_devicehub_tagRufen Sie den aktuellen Wert eines bestimmten Geräte-Tags ab.
create_devicehub_deviceRegistrieren Sie ein neues DeviceHub-Gerät. Unterstützt verschiedene Protokolle und Vorlagen für die registerbasierte Datenabfrage.
Geräteidentitätget_litmusedge_friendly_nameRufen Sie den benutzerfreundlichen Namen des Geräts ab.
set_litmusedge_friendly_nameWeisen Sie den Anzeigenamen zu oder aktualisieren Sie ihn.
LEM-Integrationget_cloud_activation_statusÜberprüfen Sie die Cloud-Aktivierung und den Verbindungsstatus von Litmus Edge Manager (LEM).
Docker-Verwaltungget_all_containers_on_litmusedgeListen Sie alle Container auf Litmus Edge auf.
run_docker_container_on_litmusedgeStarten Sie einen Docker-Container über den Litmus Edge Marketplace (nicht den MCP-Host).
Themenabonnementget_current_value_on_topicAbonnieren Sie aktuelle Werte zu einem Litmus Edge-Thema. Verwenden Sie global NATS_STATUS = False um das Abonnement zu kündigen.
get_multiple_values_from_topicRufen Sie mehrere Werte aus einem Thema zum Plotten oder für den Stapelzugriff ab.

Verwendung

Server-Sent Events (SSE)

Dieser Server unterstützt den MCP SSE-Transport für Echtzeitkommunikation.

  • Client-Endpunkt: http://<server-ip>:8000/sse
  • Standardbindung: 0.0.0.0:8000/sse
  • Kommunikation:
    • Server → Client: Gestreamt über SSE
    • Client → Server: HTTP POST

Lackmus-Zentrale

Laden Sie Litmus Edge über Litmus Central herunter oder testen Sie es.


Integrationen

Cursor-IDE

Zu ~/.cursor/mcp.json oder .cursor/mcp.json hinzufügen:

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

Cursor-Dokumente


Claude Desktop

Zu claude_desktop_config.json hinzufügen:

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

Anthropische Dokumente


VS Code / GitHub Copilot

Manuelle Konfiguration

In VS Code:
Öffnen Sie Benutzereinstellungen (JSON) → Hinzufügen:

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

Oder verwenden Sie .vscode/mcp.json in Ihrem Projekt.

VS Code MCP-Dokumente


Windsurf

Zu ~/.codeium/windsurf/mcp_config.json hinzufügen:

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

Windsurf MCP-Dokumente


© 2025 Litmus Automation, Inc. Alle Rechte vorbehalten.

Related MCP Servers

View all related MCP servers

ID: tfrmrtvc4u