Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • MCP Unreal Server
  • Image Generation MCP Server
  • MCP Pokemon Server
  • Image Processor MCP Server
  • Xano MCP Server
Back to MCP Servers
litmus-mcp-server

litmus-mcp-server

Public
litmusautomation/litmus-mcp-server

Enables Model Context Protocol-based interaction with edge devices for real-time configuration, monitoring, management, and integration with intelligent systems using server-sent events and comprehensive device and container APIs.

python
0 tools
May 30, 2025
Updated Jun 4, 2025

Supercharge Your AI with litmus-mcp-server

MCP Server

Unlock the full potential of litmus-mcp-server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

Litmus MCP Server

The official Litmus Automation Model Context Protocol (MCP) Server enables LLMs and intelligent systems to interact with Litmus Edge for device configuration, monitoring, and management. It is built on top of the MCP SDK and adheres to the Model Context Protocol spec.

Table of Contents

  • Getting Started
    • Quick Launch (Docker)
    • Cursor IDE Setup
  • API
  • Usage
    • Server-Sent Events (SSE)
  • Litmus Central
  • Integrations
    • Cursor IDE
    • Claude Desktop
    • VS Code / Copilot
    • Windsurf

Getting Started

Quick Launch (Docker)

Run the server in Docker:

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

Cursor IDE Setup

Example mcp.json configuration:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://:8000/sse" } } }

See the Cursor docs for more info.


API

CategoryFunction NameDescription
Edge System Configget_current_environment_configGet current environment configuration used for Litmus Edge connectivity.
update_environment_configUpdate environment variable config for connecting to Litmus Edge.
get_current_configRetrieve current Litmus Edge instance configuration.
update_configUpdate configuration of the device or container running Litmus Edge.
DeviceHubget_litmusedge_driver_listList supported Litmus Edge drivers.
get_devicehub_devicesList devices configured in DeviceHub.
get_devicehub_device_tagsRetrieve tags for a specific DeviceHub device.
get_current_value_of_devicehub_tagGet current value of a specific device tag.
create_devicehub_deviceRegister a new DeviceHub device. Supports various protocols and templates for register-based data polling.
Device Identityget_litmusedge_friendly_nameRetrieve the user-friendly name of the device.
set_litmusedge_friendly_nameAssign or update the friendly name.
LEM Integrationget_cloud_activation_statusCheck cloud activation and Litmus Edge Manager (LEM) connection status.
Docker Managementget_all_containers_on_litmusedgeList all containers on Litmus Edge.
run_docker_container_on_litmusedgeLaunch a Docker container via Litmus Edge Marketplace (not the MCP host).
Topic Subscriptionget_current_value_on_topicSubscribe to current values on a Litmus Edge topic. Use global NATS_STATUS = False to unsubscribe.
get_multiple_values_from_topicRetrieve multiple values from a topic for plotting or batch access.

Usage

Server-Sent Events (SSE)

This server supports the MCP SSE transport for real-time communication.

  • Client endpoint: http://:8000/sse
  • Default binding: 0.0.0.0:8000/sse
  • Communication:
    • Server → Client: Streamed via SSE
    • Client → Server: HTTP POST

Litmus Central

Download or try Litmus Edge via Litmus Central.


Integrations

Cursor IDE

Add to ~/.cursor/mcp.json or .cursor/mcp.json:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://:8000/sse" } } }

Cursor docs


Claude Desktop

Add to claude_desktop_config.json:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://:8000/sse" } } }

Anthropic Docs


VS Code / GitHub Copilot

Manual Configuration

In VS Code:
Open User Settings (JSON) → Add:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://:8000/sse" } } }

Or use .vscode/mcp.json in your project.

VS Code MCP Docs


Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{ "mcpServers": { "litmus-mcp-server": { "url": "http://:8000/sse" } } }

Windsurf MCP Docs

MCP server registries

  • Glama

  • MCP.so


© 2025 Litmus Automation, Inc. All rights reserved.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • MCP Unreal Server
    MCP Unreal Server

    Enables remote Python execution and real-time management of Unreal Engine instances via Model Contex...

    Added May 30, 2025
  • Image Generation MCP Server
    Image Generation MCP Server

    Enables high-quality image generation via Model Context Protocol with customizable dimensions, promp...

    1 tools
    Added May 30, 2025
  • MCP Pokemon Server
    MCP Pokemon Server

    An MCP server implementation enabling interaction with the PokeAPI to fetch dynamic Pokémon data and...

    Added May 30, 2025
  • Image Processor MCP Server
    Image Processor MCP Server

    A TypeScript-based Model Context Protocol server enabling creation, access, and summarization of tex...

    2 tools
    Added May 30, 2025
  • Xano MCP Server
    Xano MCP Server

    Python-based Model Context Protocol server enabling AI assistants to securely interact with Xano ins...

    Added May 30, 2025