Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ“Ÿ Embedded System
  3. Matter Controller MCP
Matter Controller MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 3:16:29 AM

Matter Controller MCP

User RatingsBe the first to rate and review this MCP server!
View Repository8 GitHub StarsTotal stargazers on GitHub for the source repository (8 stars).Visit Website
matterhome-automationsmart-homeiot

Controls, commissions, inspects, and configures Matter devices through MCP tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

This server is confirmed live โ€” we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "0x1abin-matter-controller-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "matter-controller-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (11) Directory Badge Claim listing Alternatives๐Ÿ“Ÿ More in Embedded System

Overview

The 0x1abin/matter-controller-mcp MCP server lets AI clients commission, inspect, and control Matter devices through standardized MCP tools. It initializes a Matter controller at startup and supports device management, on/off control, dimming, color, and direct cluster attribute access. The package can run over stdio, SSE, or streamable HTTP, with optional BLE commissioning and environment-based configuration. Reach for it when an MCP client needs to operate Matter-compatible lights, switches, sensors, or other devices on a Matter network.

Use cases

โ€ขCommission Matter devices through an AI assistant
โ€ขControl lights, switches, and outlets
โ€ขAdjust brightness and color settings
โ€ขRead and write Matter cluster attributes
โ€ขInspect commissioned device capabilities

Key features

โ€ขMatter device commissioning and decommissioning
โ€ขOn/off, dimming, and color controls
โ€ขDevice discovery and capability inspection
โ€ขCluster attribute reads and batch writes
โ€ขstdio, SSE, and streamable HTTP transports
โ€ขOptional BLE commissioning

Capabilities & Tool Schemas (11) ~1.2k tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this serverโ€™s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Matter Controller MCP.

get_controller_status

Get the current status of the Matter controller (automatically initialized on startup)

commission_device

Commission a new Matter device

get_commissioned_devices

Get list of commissioned devices (optionally filter by specific nodeId)

get_device_info

Get detailed information about the device and its capabilities structure

control_onoff_device

Control on/off state of a device

control_level_device

Control level (brightness/dimming) of a device

How Matter Controller MCP works

What 0x1abin/matter-controller-mcp MCP server does

The 0x1abin/matter-controller-mcp MCP server connects an MCP client to Matter-compatible devices. It exposes operations for commissioning and removing devices, checking controller state, listing commissioned nodes, and retrieving device details including their capability structure.

Device control covers common lighting and switching tasks. The available controls can change an on/off state, toggle a device, set a dimming level from 0 to 254, and set color temperature or hue and saturation. The server also supports lower-level Matter interaction through cluster attribute reads and writes, including reading selected attributes, reading every attribute in a cluster, and submitting multiple attribute values in one write.

Supported examples include on/off lights, dimmable lights, color lights, smart switches, outlets, and various sensors. The README also describes support for other Matter-compatible device types, although the exposed high-level controls depend on the device capabilities.

How it works

The MCP client communicates with the server, which acts as the intermediary to the Matter network. The controller is initialized automatically when the process starts. A client can then commission a device using a manual pairing code, an IP address with a setup PIN, or BLE commissioning with Wi-Fi credentials. Once commissioned, devices can be addressed by node ID.

Transport selection is available at startup. The default is stdio; sse starts the SSE transport, and streamableHttp starts the streamable HTTP transport. HTTP and SSE deployments can use the PORT setting to select a listening port. BLE commissioning may require operating-system permissions and a compatible BLE interface.

The reset_controller operation clears controller storage and requires confirmation, so it should be treated as a destructive administrative action.

Setup and configuration

The published npm package is matter-controller-mcp. The 0x1abin/matter-controller-mcp MCP server requires Node.js 18 or newer, and the project documentation also lists TypeScript 5.6 or newer and a Matter.js-compatible system for development or execution.

For MCP clients using stdio, the package can be launched with npx -y matter-controller-mcp. Cursor configuration can use the same command with matter-controller-mcp and stdio as arguments. Source installation instead involves cloning the repository, running npm install, and building with npm run build.

Configuration is environment-based. MATTER_UNIQUE_ID sets the controller identifier, MATTER_ADMIN_FABRIC_LABEL sets its administrative fabric label, and MATTER_LOG_LEVEL controls logging verbosity. BLE can be enabled with the documented ble setting and assigned an HCI interface with ble.hci.id; these names are shown in the README as lowercase environment variables. PORT selects the port for SSE or streamable HTTP operation. Debug logging uses MATTER_LOG_LEVEL=debug.

Tools and capabilities

The MCP tool set includes:

  • get_controller_status for controller state.
  • commission_device and decommission_device for Matter device lifecycle management.
  • get_commissioned_devices for listing nodes, with optional node ID filtering.
  • get_device_info for device and capability details.
  • control_onoff_device for on, off, and toggle actions.
  • control_level_device for brightness or dimming.
  • control_color_device for color temperature and hue/saturation.
  • read_attributes and write_attributes for Matter cluster data, including batch writes.
  • reset_controller for clearing controller storage after confirmation.

Limitations and notes

Commissioning depends on the device being available for pairing and, for network-based flows, reachable on the same network as the controller. Pairing codes, setup PINs, network connectivity, and device availability affect commissioning success. BLE commissioning additionally depends on system permissions and compatible hardware. Port conflicts can affect HTTP and SSE transports, while controller initialization depends on Matter.js dependencies and system compatibility.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Embedded System View all alternatives
  • Opcua MCP logoOpcua MCP

    An MCP server that connects to OPC UA-enabled industrial systems.

    ๐Ÿ“Ÿ Embedded System4 views
    Compare vs Opcua MCP โ†’
  • Kiln logoKiln

    MCP server that lets AI agents drive real 3D printers end to end โ€” design, slice, queue, monitor via camera, and recover from failures โ€” across Bambu Lab, Creality, Prusa, Elegoo, and more over OctoPrint, Moonraker/Klipper, PrusaLink, and USB. AGPL-3.0, pip install kiln3d.

    ๐Ÿ“Ÿ Embedded System3 views
    Compare vs Kiln โ†’
  • Telinksdk Builder MCP logoTelinksdk Builder MCP

    Build any Telink/embedded SDK (Eclipse headless / Make / generic) via natural language. Auto-detects build pattern and exposes buildinfo/buildrun/buildlist MCP tools. Cross-platform.

    ๐Ÿ“Ÿ Embedded System1 views
    Compare vs Telinksdk Builder MCP โ†’
  • Ugs MCP logoUgs MCP

    CNC machine control via Universal G-code Sender (GRBL). Jog axes, home, run G-code files, inspect toolpaths, estimate cycle times. Motion commands require two-step token confirmation โ€” Claude cannot move hardware autonomously.

    ๐Ÿ“Ÿ Embedded System3 views
    Compare vs Ugs MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
8
Stargazers on the source repository.
npm downloads
79
Package downloads in the last 30 days.
Last commit
1y ago
Most recent push to the default branch.
Tools exposed
11
Callable tools this server registers over MCP.
Directory activity
4 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Matter Controller MCP

Install the npm package from source with `npm install -g matter-controller-mcp`, or run it directly with `npx -y matter-controller-mcp`.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMatter Controller MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/0x1abin-matter-controller-mcp?style=directory)](https://allmcps.com/mcp/0x1abin-matter-controller-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/0x1abin-matter-controller-mcp"><img src="https://allmcps.com/api/badge/0x1abin-matter-controller-mcp?style=directory" alt="Matter Controller MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ“ŸEmbedded System
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthNo auth required
LicenseMIT
ClientsCursor
Last updatedSep 4, 2026
9/10 checks healthy over the last 31d
Views4
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars8
GitHub Star CountTotal stargazers on GitHub representing community popularity (8 stars).
Last commit1y ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 5, 2025
npm downloads79/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
59Quality signal: Good ยท 59/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity3/15
Community engagement1/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 17d ago via OSV.dev ยท matter-controller-mcp (npm)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ“Ÿ Embedded System โ†’Alternatives to Matter Controller MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code