Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Nuki

FreeNot checked

MCP server for controlling Nuki Smart Locks via Home Assistant, enabling lock/unlock, intercom buzzing, and battery checks.

GitHubEmbed

About

MCP server for controlling Nuki Smart Locks via Home Assistant, enabling lock/unlock, intercom buzzing, and battery checks.

README

Just Ruff Python FastMCP

📖 Installation Guide — quick start, manual setup, and troubleshooting

FastMCP 3.2 server for Nuki Smart Lock control via Home Assistant Bridge.

Built for Stroheckgasse, Vienna — buzz the main door, unlock the apartment, check battery levels, all through Home Assistant.

Features

  • get_lock_status — state, battery, friendly name
  • set_lock_state — lock/unlock
  • buzz_opener — electric strike for intercom entry
  • smart_entry_sequence — multi-step: buzz main door → wait → unlock apartment
  • nuki_security_dashboard — MCP prompt for security monitoring

Quick start

git clone https://github.com/sandraschi/nuki-mcp.git
cd nuki-mcp
just install

Configure .env:

HASS_URL=http://homeassistant.local:8123
HASS_TOKEN=your_long_lived_token
just install-mcp claude

Tools

Tool What it does
get_lock_status Check lock state, battery, attributes
set_lock_state Lock or unlock a Nuki device
buzz_opener Trigger intercom electric strike
smart_entry_sequence Buzz main door → wait → unlock apartment

Just recipes

just lock       # Quick lock test
just unlock     # Quick unlock test
just buzz       # Buzz intercom
just lock-status # Check lock state + battery

from github.com/sandraschi/nuki-mcp

Install Nuki in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install nuki-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add nuki-mcp -- uvx --from git+https://github.com/sandraschi/nuki-mcp nuki-mcp

FAQ

Is Nuki MCP free?

Yes, Nuki MCP is free — one-click install via Unyly at no cost.

Does Nuki need an API key?

No, Nuki runs without API keys or environment variables.

Is Nuki hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Nuki in Claude Desktop, Claude Code or Cursor?

Open Nuki on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Nuki with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs