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:
Cursor-IDE-Setup
Beispielkonfiguration mcp.json
:
Weitere Informationen finden Sie in der Cursor-Dokumentation .
API
Kategorie | Funktionsname | Beschreibung |
---|---|---|
Edge-Systemkonfiguration | get_current_environment_config | Rufen Sie die aktuelle Umgebungskonfiguration ab, die für die Litmus Edge-Konnektivität verwendet wird. |
update_environment_config | Aktualisieren Sie die Umgebungsvariablenkonfiguration für die Verbindung mit Litmus Edge. | |
get_current_config | Rufen Sie die aktuelle Konfiguration der Litmus Edge-Instanz ab. | |
update_config | Aktualisieren Sie die Konfiguration des Geräts oder Containers, auf dem Litmus Edge ausgeführt wird. | |
GeräteHub | get_litmusedge_driver_list | Liste der unterstützten Litmus Edge-Treiber. |
get_devicehub_devices | Listen Sie im DeviceHub konfigurierte Geräte auf. | |
get_devicehub_device_tags | Rufen Sie Tags für ein bestimmtes DeviceHub-Gerät ab. | |
get_current_value_of_devicehub_tag | Rufen Sie den aktuellen Wert eines bestimmten Geräte-Tags ab. | |
create_devicehub_device | Registrieren Sie ein neues DeviceHub-Gerät. Unterstützt verschiedene Protokolle und Vorlagen für die registerbasierte Datenabfrage. | |
Geräteidentität | get_litmusedge_friendly_name | Rufen Sie den benutzerfreundlichen Namen des Geräts ab. |
set_litmusedge_friendly_name | Weisen Sie den Anzeigenamen zu oder aktualisieren Sie ihn. | |
LEM-Integration | get_cloud_activation_status | Überprüfen Sie die Cloud-Aktivierung und den Verbindungsstatus von Litmus Edge Manager (LEM). |
Docker-Verwaltung | get_all_containers_on_litmusedge | Listen Sie alle Container auf Litmus Edge auf. |
run_docker_container_on_litmusedge | Starten Sie einen Docker-Container über den Litmus Edge Marketplace (nicht den MCP-Host). | |
Themenabonnement | get_current_value_on_topic | Abonnieren Sie aktuelle Werte zu einem Litmus Edge-Thema. Verwenden Sie global NATS_STATUS = False um das Abonnement zu kündigen. |
get_multiple_values_from_topic | Rufen 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:
Claude Desktop
Zu claude_desktop_config.json
hinzufügen:
VS Code / GitHub Copilot
Manuelle Konfiguration
In VS Code:
Öffnen Sie Benutzereinstellungen (JSON) → Hinzufügen:
Oder verwenden Sie .vscode/mcp.json
in Ihrem Projekt.
Windsurf
Zu ~/.codeium/windsurf/mcp_config.json
hinzufügen:
© 2025 Litmus Automation, Inc. Alle Rechte vorbehalten.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server to run commands.Last updated -2446138TypeScriptMIT License
- Python
- Python
- Python