Litmus.io

Litmus.io

Official MCP server for configuring Litmus Edge for Industrial Data Collection, Edge Analytics & Industrial AI.

5
Stars
1
Forks
2
Releases

Overview

Litmus MCP Server is the official Model Context Protocol server from Litmus Automation that enables LLMs and intelligent systems to interact with Litmus Edge for device configuration, monitoring, and management. Built on the MCP SDK and aligned with the MCP specification, it exposes a Server-Sent Events (SSE) based transport at /sse, enabling real-time streaming from server to client and HTTP POST for client messages. The server provides MCP endpoints across several functional areas: DeviceHub management (listing Litmus Edge drivers, devices, creating devices, retrieving tags, and reading live tag values), Litmus Edge identity (get/set friendly name), cloud activation status with Litmus Edge Manager (LEM) integration, Docker management on Litmus Edge Marketplace, NATS topic access (subscribe to topics and fetch values), InfluxDB querying for historical data, and Digital Twin management (models, instances, attributes, transformations, and hierarchy). Quick-start Docker deployment is supported, and integration examples are provided for Cursor IDE, Claude Desktop, VS Code/Copilot, and Windsurf, making it easy to connect external tools to Litmus Edge.

Details

Owner
litmusautomation
Language
Python
License
Apache License 2.0
Updated
2025-12-07

Features

SSE Transport and Real-Time MCP Communication

Supports MCP Server-Sent Events at /sse, enabling real-time streaming from server to client and HTTP POST for client messages.

DeviceHub Management

Discover Litmus Edge drivers, list configured devices, create new devices, retrieve device tags, and read current values.

Litmus Edge Identity Management

Get or set the human-friendly name assigned to the Litmus Edge device.

Cloud Activation & LEM Integration

Check cloud registration status and Litmus Edge Manager connectivity for centralized management.

Docker Management on Litmus Edge Marketplace

List available containers and deploy or run Docker containers on Litmus Edge Marketplace.

NATS Topic Access

Subscribe to NATS topics and retrieve single or multiple values for real-time or trend analysis.

InfluxDB Historical Data

Query historical time-series data from InfluxDB by measurement and time range.

Digital Twins Management

Manage Digital Twin models and instances, including attributes, transformations, and hierarchy.

Audience

LLMsInteract with Litmus Edge for device configuration, monitoring, and management via MCP.
IntegratorsOrchestrate devices and telemetry across Litmus Edge using MCP and external tools.
DevelopersBuild MCP-powered integrations and tooling around Litmus Edge.

Tags

MCPLitmus EdgeDeviceHubNATSInfluxDBDigital TwinsSSEDockerIndustrial IoT