SkillTide Submit
Official description7 sourcesMCP servers8d ago
0x1abin/matter-controller-mcp

0x1abin/matter-controller-mcp

๐Ÿ“‡ ๐Ÿ“Ÿ - Control and interact with Matter devices via a Matter controller
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add matter-controller-mcp -- npx -y matter-controller-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
8 โ˜… ยท 0x1abin/matter-controller-mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 8 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository 0x1abin/matter-controller-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Matter Controller MCP Server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

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.
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
Architecture
The server acts as a bridge between MCP clients and Matter devices, providing a standardized interface for device control and monitoring.
Installation
NPM Package
From Source
Usage
As MCP Server (Default - stdio transport)
SSE Transport
Streamable HTTP Transport
Cursor MCP Server
Configuration
The server supports various environment variables for configuration:
Available Tools
Device Management
- **get_controller_status**: Get current controller status
- **commission_device**: Commission a new Matter device
- **get_commissioned_devices**: List all commissioned devices
- **decommission_device**: Remove a device from the network
- **get_device_info**: Get detailed device information
Device Control
- **control_onoff_device**: Turn devices on/off or toggle
- **control_level_device**: Control brightness/dimming (0-254)
- **control_color_device**: Control color temperature and hue/saturation
Advanced Features
- **read_attributes**: Read device attributes from clusters (specific attributes or all)
- **write_attributes**: Write attributes to device clusters (supports batch writing)
API Examples
Commission a Device
Control Device
Read Device Information
Development
Prerequisites
- Node.js 18+
- TypeScript 5.6+
- Matter.js compatible system
- BLE support (optional, for BLE commissioning)
Build
Code Style
- Use ES modules with .js extension in import paths
- Strictly type all functions and variables with TypeScript
- Follow zod schema patterns for tool input validation
- Prefer async/await over callbacks and Promise chains
- Use descriptive variable names and proper error handling
Contributing
We welcome contributions! Please follow these steps:
1. Fork the repository
2. Create a feature branch (git checkout -b feature/amazing-feature)
3. Commit your changes (git commit -m 'Add some amazing feature')
Source
awesome ยท https://github.com/0x1abin/matter-controller-mcp
Browse by field
MCP servers
Traction
8 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index