311 查看 · 2026-07-07 更新
Litmus MCP 服务器
官方 Litmus Automation 模型上下文协议 (MCP) 服务器 使大型语言模型 (LLMs) 和智能系统能够与 Litmus Edge 进行交互,以实现设备配置、监控和管理。它基于 MCP SDK 构建,并遵循 模型上下文协议规范。
目录
入门
快速启动 (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://
更多信息请参阅 Cursor 文档。
API
| 类别 | 函数名 | 描述 |
|---|---|---|
| Edge 系统配置 | get_current_environment_config | 获取当前用于连接 Litmus Edge 的环境配置。 |
update_environment_config | 更新连接到 Litmus Edge 的环境变量配置。 | |
get_current_config | 检索当前 Litmus Edge 实例的配置。 | |
update_config | 更新运行 Litmus Edge 的设备或容器的配置。 | |
| DeviceHub | 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) 连接状态。 |
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://
Claude Desktop
添加到 claude_desktop_config.json:
json
{
"mcpServers": {
"litmus-mcp-server": {
"url": "http://
VS Code / GitHub Copilot
手动配置
在 VS Code 中:
打开用户设置(JSON)→ 添加:
json
{
"mcpServers": {
"litmus-mcp-server": {
"url": "http://
或者在项目中使用 .vscode/mcp.json。
Windsurf
添加到 ~/.codeium/windsurf/mcp_config.json:
json
{
"mcpServers": {
"litmus-mcp-server": {
"url": "http://
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'}}}]