nuki-mcp
Allows controlling Nuki Smart Locks through Home Assistant API, providing tools to check lock status, lock/unlock, trigger intercom electric strike, and perform smart entry sequences.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nuki-mcpunlock the apartment door"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nuki-mcp
📖 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 nameset_lock_state— lock/unlockbuzz_opener— electric strike for intercom entrysmart_entry_sequence— multi-step: buzz main door → wait → unlock apartmentnuki_security_dashboard— MCP prompt for security monitoring
Quick start
git clone https://github.com/sandraschi/nuki-mcp.git
cd nuki-mcp
just installConfigure .env:
HASS_URL=http://homeassistant.local:8123
HASS_TOKEN=your_long_lived_tokenjust install-mcp claudeTools
Tool | What it does |
| Check lock state, battery, attributes |
| Lock or unlock a Nuki device |
| Trigger intercom electric strike |
| 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 + batteryLatest Blog Posts
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/sandraschi/nuki-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server