l

litmusautomation

home-automation-and-iotmonitoringagent-orchestration

311 查看 · 2026-07-07 更新

Litmus logo

Documentation Follow on LinkedIn

Litmus MCP 服务器

官方 Litmus Automation 模型上下文协议 (MCP) 服务器 使大型语言模型 (LLMs) 和智能系统能够与 Litmus Edge 进行交互,以实现设备配置、监控和管理。它基于 MCP SDK 构建,并遵循 模型上下文协议规范

Litmus MCP 服务器架构图

目录


入门

快速启动 (Docker)

在 Docker 中运行服务器:

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

Cursor IDE 设置

示例 mcp.json 配置文件:

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

更多信息请参阅 Cursor 文档


API

类别函数名描述
Edge 系统配置get_current_environment_config获取当前用于连接 Litmus Edge 的环境配置。
update_environment_config更新连接到 Litmus Edge 的环境变量配置。
get_current_config检索当前 Litmus Edge 实例的配置。
update_config更新运行 Litmus Edge 的设备或容器的配置。
DeviceHubget_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) 连接状态。
run_docker_container_on_litmusedge通过 Litmus Edge 市场(而不是 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。


集成

Cursor IDE

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

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

Cursor 文档


Claude Desktop

添加到 claude_desktop_config.json

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

Anthropic 文档


VS Code / GitHub Copilot

手动配置

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

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

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

VS Code MCP 文档


Windsurf

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

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

Windsurf MCP 文档

MCP 服务器注册表

Litmus MCP 服务器

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

服务配置

[{'mcpServers': {'litmus-mcp-server': {'url': 'http://<IP Address>:8000/sse'}}}, {'mcpServers': {'litmus-mcp-server': {'url': 'http://<IP Address>:8000/sse'}}}, {'mcpServers': {'litmus-mcp-server': {'url': 'http://<IP Address>:8000/sse'}}}, {'mcpServers': {'litmus-mcp-server': {'url': 'http://<IP Address>:8000/sse'}}}, {'mcpServers': {'litmus-mcp-server': {'url': 'http://<IP Address>:8000/sse'}}}]

来源