0x1abin/matter-controller-mcp

0x1abin/matter-controller-mcp

от 0x1abin
MCP-сервер для управления умным домом по протоколу Matter. Помогает находить, подключать и управлять светом, выключателями и датчиками. Поддерживает диммирование, цвет, а также чтение и запись атри...

Matter Controller MCP Server

A powerful Model Context Protocol (MCP) server that provides comprehensive Matter device control capabilities. This server enables AI assistants and applications to discover, commission, and control Matter-compatible smart home devices through a standardized interface.

npm version License: MIT Node.js Version

Features

  • 🔌 Device Management: Commission and decommission Matter devices with automatic connection
  • 💡 Device Control: Control lights, switches, and other Matter devices
  • 🎛️ Advanced Controls: Support for dimming, color control, and color temperature
  • 📊 Device Information: Retrieve detailed device information and capabilities structure
  • 🔧 Attribute Access: Read and write device cluster attributes directly
  • 🌐 Multiple Transports: Support for stdio, SSE, and streamable HTTP transports
  • 🔧 Flexible Configuration: Environment-based configuration options

Supported Device Types

  • Lighting: On/off lights, dimmable lights, color lights
  • Switches: Smart switches and outlets
  • Sensors: Various sensor types (temperature, humidity, etc.)
  • And more: Any Matter-compatible device
commission_device

Ввести в эксплуатацию новое устройство Matter

Ввести в эксплуатацию новое устройство Matter

Параметры

  • pairingCodestring

    Manual pairing code

  • longDiscriminatornumber

    Long discriminator value

  • setupPinnumber

    Setup PIN

  • ipstring

    Device IP address

  • portnumber

    Device port

  • bleboolean

    Use BLE for commissioning

  • wifiSsidstring

    WiFi SSID for BLE commissioning

  • wifiCredentialsstring

    WiFi credentials for BLE commissioning

control_color_device

Управляйте цветовой температурой и цветом устройства

Управляйте цветовой температурой и цветом устройства

Параметры

  • nodeIdstringобязательный

    Node ID of the device

  • colorTemperaturenumber

    Color temperature in mireds (153-500, lower=cooler, higher=warmer)

  • huenumber

    Hue value (0-254)

  • saturationnumber

    Saturation value (0-254)

  • endpointIdnumber

    Endpoint ID

control_level_device

Управление уровнем (яркостью/затемнением) устройства

Управление уровнем (яркостью/затемнением) устройства

Параметры

  • nodeIdstringобязательный

    Node ID of the device

  • levelnumberобязательный

    Level value (0-254)

  • endpointIdnumber

    Endpoint ID

control_onoff_device

Управляйте состоянием включения/выключения устройства

Управляйте состоянием включения/выключения устройства

Параметры

  • nodeIdstringобязательный

    Node ID of the device

  • actionenumобязательный

    Action to perform

    onofftoggle
  • endpointIdnumber

    Endpoint ID

decommission_device

Вывести из эксплуатации скомиссионированное устройство Matter

Вывести из эксплуатации скомиссионированное устройство Matter

Параметры

  • nodeIdstringобязательный

    Node ID of the device to decommission

get_commissioned_devices

Получить список введённых в эксплуатацию устройств (опционально фильтр по конкретному nodeId)

Получить список введённых в эксплуатацию устройств (опционально фильтр по конкретному nodeId)

Параметры

  • nodeIdstring

    Optional Node ID to get specific device info

get_controller_status

Получить текущий статус контроллера Matter (автоматически инициализируется при запуске)

Получить текущий статус контроллера Matter (автоматически инициализируется при запуске)

Параметры

Без параметров.

get_device_info

Получить подробную информацию об устройстве и структуре его возможностей.

Получить подробную информацию об устройстве и структуре его возможностей.

Параметры

  • nodeIdstringобязательный

    Node ID of the device

read_attributes

Читает атрибуты из кластера устройств (можно читать отдельные атрибуты или все атрибуты в кластере)

Читает атрибуты из кластера устройств (можно читать отдельные атрибуты или все атрибуты в кластере)

Параметры

  • nodeIdstringобязательный

    Node ID of the device

  • endpointIdnumber

    Endpoint ID

  • clusterIdnumberобязательный

    Cluster ID

  • attributeIdsnumber[]

    Attribute IDs to read (if not provided, reads all available attributes in the cluster)

reset_controller

Сбросить контроллер Matter и очистить все данные хранилища (требуется подтверждение)

Сбросить контроллер Matter и очистить все данные хранилища (требуется подтверждение)

Параметры

  • confirmboolean

    Confirmation flag to prevent accidental reset

write_attributes

Запись атрибутов в кластер устройств (поддерживает пакетную запись)

Запись атрибутов в кластер устройств (поддерживает пакетную запись)

Параметры

  • nodeIdstringобязательный

    Node ID of the device

  • endpointIdnumber

    Endpoint ID

  • clusterIdnumberобязательный

    Cluster ID

  • attributesobjectобязательный

    Attributes to write as key-value pairs (key is attribute ID as string, value is the attribute value)

Другие проверенные MCP-сервера

thingsboard/thingsboard-mcp

thingsboard/thingsboard-mcp

официальный

MCP сервер для ThingsBoard: управляйте IoT-устройствами, телеметрией и тревогами через естественный язык. 120+ инструментов для автоматизации операций с сущностями и OTA-пакетами. Идеален для DevOp...

Java98
StacklokLabs/mkp

StacklokLabs/mkp

официальный

MKP - MCP-сервер на Go для Kubernetes даёт AI-агентам прямой доступ к API кластера: листинг, apply, exec-команды. Поддерживает рейт-лимитинг и любые CRD. Удобен для автоматизации через LLM.

Go59
benborla29/mcp-server-mysql

benborla29/mcp-server-mysql

MCP сервер для работы с MySQL: инспектируйте схемы, выполняйте запросы и опционально записывайте данные прямо из Claude и других LLM. Предусмотрена защита PII, SSH-туннели и режим работы с несколькими базами. Полезен разработчикам и аналитикам.

JavaScript1959
PSPDFKit/nutrient-document-engine-mcp-server

PSPDFKit/nutrient-document-engine-mcp-server

официальный

MCP-сервер для обработки документов на естественном языке. Подключает AI-агентов к извлечению текста, редактированию и рецензированию PDF, а также безопасному сокрытию конфиденциальных данных. Поле...

TypeScript61
brightdata/brightdata-mcp

brightdata/brightdata-mcp

MCP-сервер Bright Data подключает LLM к живому интернету, обходя блокировки и CAPTCHA. Даёт real-time поиск, скрапинг, мониторинг e-commerce, данных с npm/PyPI и AI-брендов. Бесплатно 5 000 кредитов в месяц.

JavaScript2506
mendableai/firecrawl-mcp-server

mendableai/firecrawl-mcp-server

Firecrawl MCP сервер для AI-агентов, которым нужен чистый контекст из живого веба. Ищет информацию, скрапит страницы в структурированные данные, кликает и навигирует. Работает с облаком и сам хостингом, поддерживает автоматические ретраи. Полезен разработчикам для исследований и автоматизации сбо...

JavaScript6988
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин