mcp-server-zwave-js-ui
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZWAVE_JS_URL | No | WebSocket URL of the Z-Wave JS Server. | ws://localhost:3000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| zwave_controller_infoA | Get Z-Wave controller and network summary. Returns the controller's home id, type, SDK/API/firmware versions, RF
region, primary/inclusion state, and node counts. Use this first for a
quick health snapshot of the mesh. |
| zwave_list_nodesA | List all Z-Wave nodes with a one-line summary each. Each entry has node id, name, location, status (alive/asleep/dead/etc.), readiness, listening/routing/sleep capability, security, manufacturer, device label, firmware version, and interview stage. Use zwave_node_info for full detail on a single node. |
| zwave_node_infoA | Get full detail for a single Z-Wave node. Includes device class, supported command classes, endpoint count, security
class, protocol version, last-seen time, and signal statistics, on top of
the summary fields. Args: node_id: The Z-Wave node id, e.g. 5 |
| zwave_node_valuesA | List a node's current values (excluding configuration parameters). Returns each value's id, command class, endpoint, property, current reading, and metadata (label, unit, type, range, states, writeability). Configuration parameters are reported separately by zwave_node_config. Raises ValueError if the node id is unknown. Args: node_id: The Z-Wave node id, e.g. 5 |
| zwave_node_configA | List a node's configuration parameters and their current values. Returns each manufacturer-defined parameter with its current value, default, allowed range or named states, unit, size, and writeability — the device-specific tuning knobs (LED behavior, report intervals, motion sensitivity, etc.). This is a read-only view; setting parameters is a planned follow-up. Raises ValueError if the node id is unknown. Args: node_id: The Z-Wave node id, e.g. 5 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cacack/mcp-server-zwave-js-ui'
If you have feedback or need assistance with the MCP directory API, please join our Discord server