AI 에이전트가 Godot 에디터를 실행하고 프로젝트를 구동하며, 디버그 출력 캡처와 씬 관리를 할 수 있게 하는 MCP 서버입니다.
ThingsPanel/thingspanel-mcp
Claude, GPT 같은 AI assistant가 ThingsPanel IoT 플랫폼과 ThingsVis 대시보드의 기기를 조회하고 제어할 수 있게 해주는 MCP 서버입니다.
- 스타
- 48
- 포크
- 23
- 열린 이슈
- 2
- 마지막 커밋
- 14일 전
어떤 프로젝트인가요?
ThingsPanel MCP는 ThingsPanel과 ThingsVis API를 Model Context Protocol 도구로 제공하는 Python 서버로, MCP 호환 assistant가 자연어로 IoT 데이터와 기기를 다룰 수 있게 합니다. 총 378개의 도구를 제공합니다. 기기, 텔레메트리, 대시보드, 명령을 위한 전용 도구 14개와 ThingsPanel 작업 312개 및 ThingsVis 작업 52개를 포함하는 허용 목록 API 매니페스트에서 생성한 이름별 도구 364개로 구성됩니다.
생성된 각 도구는 고정된 HTTP 메서드와 경로 하나에 연결되며, 호출할 때 경로 매개변수, 쿼리, JSON 본문 또는 업로드할 파일을 전달합니다. 쓰기 및 제어 작업에는 명시적인 confirmed=true 플래그가 필요하며, 결과는 비즈니스 코드 오류를 감지해 구조화된 JSON으로 반환됩니다. 인증 정보는 로컬 설정 파일의 이름별 프로필이나 환경 변수로 관리하며, 권한 확인은 항상 연결된 서비스에서 수행됩니다.
서버는 기본적으로 stdio로 실행되며 SSE도 선택적으로 사용할 수 있고, PyPI 또는 소스 코드에서 설치할 수 있습니다. Codex, Claude Desktop, WorkBuddy용 설정 가이드도 포함되어 있습니다.
핵심 기능
- 01기기, 텔레메트리, 알람, 대시보드, 제품, 업로드를 다루는 MCP 도구 378개를 제공합니다.
- 02생성된 도구는 임의의 URL이 아닌 고정된 허용 목록 API 경로에 연결됩니다.
- 03쓰기 및 제어 작업을 전송하려면 confirmed=true가 필요합니다.
- 04이름별 인증 정보 프로필을 사용해 서로 다른 ThingsPanel 또는 ThingsVis 계정으로 접속할 수 있습니다.
- 05구조화된 JSON 결과를 반환하고 ThingsPanel 비즈니스 코드를 확인합니다.
활용 사례
- AI assistant가 ThingsPanel 인스턴스의 기기 상태와 최근 텔레메트리를 조회하도록 합니다.
- 자연어 요청으로 알람이나 기기 그룹을 조회합니다.
- 실행 전 승인 단계를 거쳐 기기에 명령을 전송합니다.
- MCP 지원 클라이언트에서 ThingsVis 대시보드 조회를 자동화합니다.
토픽
자주 묻는 질문
- thingspanel-mcp은(는) 무엇인가요?
- Claude, GPT 같은 AI assistant가 ThingsPanel IoT 플랫폼과 ThingsVis 대시보드의 기기를 조회하고 제어할 수 있게 해주는 MCP 서버입니다. ThingsPanel MCP는 ThingsPanel과 ThingsVis API를 Model Context Protocol 도구로 제공하는 Python 서버로, MCP 호환 assistant가 자연어로 IoT 데이터와 기기를 다룰 수 있게 합니다. 총 378개의 도구를 제공합니다. 기기, 텔레메트리, 대시보드, 명령을 위한 전용 도구 14개와 ThingsPanel 작업 312개 및 ThingsVis 작업 52개를 포함하는 허용 목록 API 매니페스트에서 생성한 이름별 도구 364개로 구성됩니다.
- thingspanel-mcp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- thingspanel-mcp은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- thingspanel-mcp은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. thingspanel-mcp의 마지막 커밋은 2026년 10월 8일입니다.
- thingspanel-mcp은(는) 어디에 사용할 수 있나요?
- AI assistant가 ThingsPanel 인스턴스의 기기 상태와 최근 텔레메트리를 조회하도록 합니다. 자연어 요청으로 알람이나 기기 그룹을 조회합니다. 실행 전 승인 단계를 거쳐 기기에 명령을 전송합니다. MCP 지원 클라이언트에서 ThingsVis 대시보드 조회를 자동화합니다.
- thingspanel-mcp은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ThingsPanel/thingspanel-mcp
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 Unity 프로젝트를 조작하고 게임 안에서 LLM을 실행하도록 지원하는 Unity 플러그인 및 MCP 서버
Cursor, Claude Code, Codex 같은 AI 코딩 어시스턴트가 Unity Editor를 제어하고 조회할 수 있게 해주는 Model Context Protocol(MCP) 플러그인입니다.
Claude Code, Cursor, Codex 및 20개 이상의 다른 하네스에서 코딩 에이전트 세션 기록을 수집해 재사용 가능한 지식으로 만드는 오픈 소스 메모리 계층입니다.
LLM과 도구 및 데이터를 연결하는 MCP 서버, 클라이언트, 인터랙티브 앱을 구축하기 위한 Python 프레임워크입니다.
LLM 애플리케이션을 도구, 데이터, 프롬프트에 연결하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 Python SDK입니다.