Repolode
ThingsPanel

ThingsPanel/thingspanel-mcp

MCP-сервер, с помощью которого AI-ассистенты вроде Claude и GPT могут запрашивать данные и управлять устройствами на IoT-платформе ThingsPanel и дашбордами ThingsVis.

Звёзды
48
Форки
23
Открытые issues
2
Последний коммит
14 дней назад

Что это?

ThingsPanel MCP — это Python-сервер, который предоставляет API ThingsPanel и ThingsVis в виде инструментов Model Context Protocol. Благодаря этому совместимые с MCP ассистенты могут работать с данными и устройствами IoT на естественном языке. Всего доступно 378 инструментов: 14 специализированных инструментов для устройств, телеметрии, дашбордов и команд, а также 364 инструмента с отдельными именами, созданных по манифесту API с разрешёнными операциями: 312 для ThingsPanel и 52 для ThingsVis.

Каждый сгенерированный инструмент соответствует фиксированным HTTP-методу и маршруту; вызывающая сторона передаёт параметры пути, query-параметры, JSON-тело или файл для загрузки. Для операций записи и управления требуется явно указать confirmed=true, а результаты возвращаются в виде структурированного JSON с обнаружением ошибок по бизнес-кодам. Учётные данные задаются в именованных профилях локального конфигурационного файла или через переменные окружения, а авторизацию всегда проверяет подключённый сервис.

По умолчанию сервер работает через stdio, также можно использовать SSE. Установить его можно из PyPI или из исходного кода. В комплект входят инструкции по настройке для Codex, Claude Desktop и WorkBuddy.

Ключевые возможности

  • 01Предоставляет 378 инструментов MCP для работы с устройствами, телеметрией, оповещениями, дашбордами, продуктами и загрузками файлов.
  • 02Сгенерированные инструменты обращаются к фиксированным маршрутам API из списка разрешённых, а не к произвольным URL.
  • 03Перед отправкой операций записи и управления требуется указать confirmed=true.
  • 04Именованные профили учётных данных позволяют использовать разные идентификаторы ThingsPanel или ThingsVis.
  • 05Возвращает структурированные результаты в JSON и проверяет бизнес-коды ThingsPanel.

Сценарии использования

  • Позволяет AI-ассистенту получать сведения о состоянии устройств и недавней телеметрии в экземпляре ThingsPanel.
  • Запрос оповещений или групп устройств на естественном языке.
  • Отправка команд устройствам с подтверждением перед выполнением.
  • Автоматизация поиска данных на дашбордах ThingsVis из клиента с поддержкой MCP.

Темы

Частые вопросы

Что такое thingspanel-mcp?
MCP-сервер, с помощью которого AI-ассистенты вроде Claude и GPT могут запрашивать данные и управлять устройствами на IoT-платформе ThingsPanel и дашбордами ThingsVis. ThingsPanel MCP — это Python-сервер, который предоставляет API ThingsPanel и ThingsVis в виде инструментов Model Context Protocol. Благодаря этому совместимые с MCP ассистенты могут работать с данными и устройствами IoT на естественном языке. Всего доступно 378 инструментов: 14 специализированных инструментов для устройств, телеметрии, дашбордов и команд, а также 364 инструмента с отдельными именами, созданных по манифесту API с разрешёнными операциями: 312 для ThingsPanel и 52 для ThingsVis.
thingspanel-mcp можно использовать бесплатно? Какая у него лицензия?
thingspanel-mcp распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
thingspanel-mcp всё ещё поддерживается?
Активно поддерживается. Последний коммит в thingspanel-mcp — 8 окт. 2026 г..
Для чего можно использовать thingspanel-mcp?
Позволяет AI-ассистенту получать сведения о состоянии устройств и недавней телеметрии в экземпляре ThingsPanel. Запрос оповещений или групп устройств на естественном языке. Отправка команд устройствам с подтверждением перед выполнением. Автоматизация поиска данных на дашбордах ThingsVis из клиента с поддержкой MCP.
Где скачать thingspanel-mcp?
Исходный код и инструкции по установке — на GitHub: https://github.com/ThingsPanel/thingspanel-mcp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты