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:
MCP-Server-Registrierungen
© 2025 Litmus Automation, Inc. Alle Rechte vorbehalten.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Lackmus-MCP-Server
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server to run commands.Last updated -2933160TypeScriptMIT License
- Python
- Python
- PythonMIT License