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.

Litmus MCP 服务器

官方的Litmus 自动化模型上下文协议 (MCP) 服务器支持 LLM 和智能系统与Litmus Edge交互,以进行设备配置、监控和管理。它基于 MCP SDK 构建,并遵循模型上下文协议规范

目录


入门

快速启动(Docker)

在 Docker 中运行服务器:

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

光标 IDE 设置

mcp.json配置示例:

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

请参阅Cursor 文档以了解更多信息。


API

类别函数名称描述
边缘系统配置get_current_environment_config获取用于 Litmus Edge 连接的当前环境配置。
update_environment_config更新用于连接到 Litmus Edge 的环境变量配置。
get_current_config检索当前 Litmus Edge 实例配置。
update_config更新运行 Litmus Edge 的设备或容器的配置。
设备集线器get_litmusedge_driver_list列出支持的 Litmus Edge 驱动程序。
get_devicehub_devices列出在 DeviceHub 中配置的设备。
get_devicehub_device_tags检索特定 DeviceHub 设备的标签。
get_current_value_of_devicehub_tag获取特定设备标签的当前值。
create_devicehub_device注册新的 DeviceHub 设备。支持基于寄存器的数据轮询的各种协议和模板。
设备身份get_litmusedge_friendly_name检索设备的用户友好名称。
set_litmusedge_friendly_name分配或更新友好名称。
LEM集成get_cloud_activation_status检查云激活和 Litmus Edge Manager (LEM) 连接状态。
Docker管理get_all_containers_on_litmusedge列出 Litmus Edge 上的所有容器。
run_docker_container_on_litmusedge通过 Litmus Edge Marketplace(而不是 MCP 主机)启动 Docker 容器。
主题订阅get_current_value_on_topic订阅 Litmus Edge 主题的当前值。使用全局NATS_STATUS = False取消订阅。
get_multiple_values_from_topic从主题中检索多个值以进行绘图或批量访问。

用法

服务器发送事件 (SSE)

该服务器支持MCP SSE 传输以进行实时通信。

  • 客户端端点: http://<server-ip>:8000/sse
  • 默认绑定: 0.0.0.0:8000/sse
  • 沟通:
    • 服务器 → 客户端:通过 SSE 进行流式传输
    • 客户端→服务器:HTTP POST

Litmus Central

通过Litmus Central下载或尝试 Litmus Edge。


集成

游标 IDE

添加到~/.cursor/mcp.json.cursor/mcp.json

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

光标文档


克劳德桌面

添加到claude_desktop_config.json

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

人类学文档


VS Code / GitHub Copilot

手动配置

在 VS Code 中:
打开用户设置(JSON)→添加:

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

或者在你的项目中使用.vscode/mcp.json

VS Code MCP 文档


风帆冲浪

添加到~/.codeium/windsurf/mcp_config.json

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

Windsurf MCP 文档


© 2025 Litmus Automation, Inc. 保留所有权利。

Related MCP Servers

View all related MCP servers

ID: tfrmrtvc4u