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.

Servidor Litmus MCP

El servidor oficial del Protocolo de Contexto de Modelo (MCP) de Litmus Automation permite que los LLM y los sistemas inteligentes interactúen con Litmus Edge para la configuración, la monitorización y la gestión de dispositivos. Está basado en el SDK de MCP y cumple con la especificación del Protocolo de Contexto de Modelo .

Tabla de contenido


Empezando

Inicio rápido (Docker)

Ejecute el servidor en Docker:

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

Configuración del IDE del cursor

Ejemplo de configuración mcp.json :

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

Consulte la documentación del Cursor para obtener más información.


API

CategoríaNombre de la funciónDescripción
Configuración del sistema perimetralget_current_environment_configObtenga la configuración del entorno actual utilizada para la conectividad de Litmus Edge.
update_environment_configActualice la configuración de la variable de entorno para conectarse a Litmus Edge.
get_current_configRecupere la configuración actual de la instancia de Litmus Edge.
update_configActualice la configuración del dispositivo o contenedor que ejecuta Litmus Edge.
Centro de dispositivosget_litmusedge_driver_listLista de controladores Litmus Edge compatibles.
get_devicehub_devicesEnumere los dispositivos configurados en DeviceHub.
get_devicehub_device_tagsRecupere etiquetas para un dispositivo DeviceHub específico.
get_current_value_of_devicehub_tagObtener el valor actual de una etiqueta de dispositivo específica.
create_devicehub_deviceRegistre un nuevo dispositivo DeviceHub. Admite varios protocolos y plantillas para el sondeo de datos basado en registros.
Identidad del dispositivoget_litmusedge_friendly_nameRecupere el nombre fácil de usar del dispositivo.
set_litmusedge_friendly_nameAsignar o actualizar el nombre amigable.
Integración LEMget_cloud_activation_statusVerifique la activación de la nube y el estado de la conexión de Litmus Edge Manager (LEM).
Administración de Dockerget_all_containers_on_litmusedgeEnumere todos los contenedores en Litmus Edge.
run_docker_container_on_litmusedgeInicie un contenedor Docker a través de Litmus Edge Marketplace (no el host MCP).
Suscripción a temasget_current_value_on_topicSuscríbete a los valores actuales de un tema de Litmus Edge. Usa el valor global NATS_STATUS = False para cancelar la suscripción.
get_multiple_values_from_topicRecupere múltiples valores de un tema para graficarlos o acceder a ellos por lotes.

Uso

Eventos enviados por el servidor (SSE)

Este servidor admite el transporte MCP SSE para la comunicación en tiempo real.

  • Punto final del cliente: http://<server-ip>:8000/sse
  • Enlace predeterminado: 0.0.0.0:8000/sse
  • Comunicación:
    • Servidor → Cliente: Transmitido vía SSE
    • Cliente → Servidor: HTTP POST

Litmus Central

Descargue o pruebe Litmus Edge a través de Litmus Central .


Integraciones

IDE de cursor

Agregar a ~/.cursor/mcp.json o .cursor/mcp.json :

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

Documentos del cursor


Escritorio de Claude

Agregar a claude_desktop_config.json :

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

Documentos antrópicos


VS Code / Copiloto de GitHub

Configuración manual

En VS Code:
Abrir configuración de usuario (JSON) → Agregar:

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

O use .vscode/mcp.json en su proyecto.

Documentos de MCP de VS Code


Windsurf

Agregar a ~/.codeium/windsurf/mcp_config.json :

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

Documentos de Windsurf MCP


© 2025 Litmus Automation, Inc. Todos los derechos reservados.

Related MCP Servers

View all related MCP servers

ID: tfrmrtvc4u