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.

리트머스 MCP 서버

공식 Litmus Automation Model Context Protocol(MCP) 서버는 LLM 및 지능형 시스템이 Litmus Edge 와 상호 작용하여 장치 구성, 모니터링 및 관리를 수행할 수 있도록 지원합니다. 이 서버는 MCP SDK를 기반으로 구축되었으며 Model Context Protocol 사양을 준수합니다.

목차


시작하기

빠른 실행(Docker)

Docker에서 서버를 실행합니다.

지엑스피1

커서 IDE 설정

mcp.json 구성 예시:

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

자세한 내용은 커서 문서를 참조하세요.


API

범주함수 이름설명
Edge 시스템 구성get_current_environment_configLitmus Edge 연결에 사용되는 현재 환경 구성을 가져옵니다.
update_environment_configLitmus Edge에 연결하기 위해 환경 변수 구성을 업데이트합니다.
get_current_config현재 Litmus Edge 인스턴스 구성을 검색합니다.
update_configLitmus Edge를 실행하는 장치 또는 컨테이너의 구성을 업데이트합니다.
디바이스허브get_litmusedge_driver_list지원되는 Litmus Edge 드라이버를 나열합니다.
get_devicehub_devicesDeviceHub에 구성된 장치를 나열합니다.
get_devicehub_device_tags특정 DeviceHub 장치에 대한 태그를 검색합니다.
get_current_value_of_devicehub_tag특정 장치 태그의 현재 값을 가져옵니다.
create_devicehub_device새로운 DeviceHub 장치를 등록하세요. 등록 기반 데이터 폴링을 위한 다양한 프로토콜과 템플릿을 지원합니다.
장치 IDget_litmusedge_friendly_name장치의 사용자 친화적인 이름을 검색합니다.
set_litmusedge_friendly_name친근한 이름을 지정하거나 업데이트합니다.
LEM 통합get_cloud_activation_status클라우드 활성화 및 Litmus Edge Manager(LEM) 연결 상태를 확인하세요.
도커 관리get_all_containers_on_litmusedgeLitmus Edge의 모든 컨테이너를 나열하세요.
run_docker_container_on_litmusedgeLitmus Edge Marketplace(MCP 호스트 아님)를 통해 Docker 컨테이너를 시작합니다.
주제 구독get_current_value_on_topicLitmus Edge 주제의 현재 값을 구독하세요. 구독을 취소하려면 global 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 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 코드 / GitHub Copilot

수동 구성

VS 코드에서:
사용자 설정(JSON) 열기 → 추가:

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

또는 프로젝트에서 .vscode/mcp.json 사용하세요.

VS 코드 MCP 문서


윈드서핑

~/.codeium/windsurf/mcp_config.json 에 추가:

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

윈드서핑 MCP 문서


© 2025 Litmus Automation, Inc. 모든 권리 보유.

Related MCP Servers

View all related MCP servers

ID: tfrmrtvc4u