phimage/mcp-overkiz
3.3
If you are the rightful owner of mcp-overkiz and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP server for controlling lights using pyoverkiz.
Tools
list-lights
Lists all available lights and their current status.
light-on
Turns on a light by name.
light-off
Turns off a light by name.
mcp-overkiz MCP server
MCP server for controlling lights using pyoverkiz
Components
Resources
The server implements a light control system with:
- Custom light:// URI scheme for accessing individual light devices
- Each light resource has a name and current state (On/Off)
- The resources are automatically discovered from your Overkiz/Somfy account
Tools
The server implements three tools:
- list-lights: Lists all available lights and their current status
- Takes no arguments
- light-on: Turns on a light by name
- Takes "name" as a required string argument
- light-off: Turns off a light by name
- Takes "name" as a required string argument
Configuration
The server requires the following environment variables:
OVERKIZ_USERNAME
: Your Overkiz/Somfy account usernameOVERKIZ_PASSWORD
: Your Overkiz/Somfy account passwordOVERKIZ_SERVER
: The Overkiz server to connect to (defaults to "somfy-europe")
Quickstart
Running with Claude Desktop
Claude Desktop
- On MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- On Windows:
%APPDATA%/Claude/claude_desktop_config.json
Published Servers Configuration
"mcpServers": {
"overkiz-mcp": {
"command": "uvx",
"args": [
"mcp-overkiz"
],
"env": {
"OVERKIZ_USERNAME": "your-email@example.com",
"OVERKIZ_PASSWORD": "your-password",
"OVERKIZ_SERVER": "somfy-europe"
}
}
}
Development/Unpublished Servers Configuration
"mcpServers": {
"overkiz-mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/project/folder/mcp-overkiz",
"mcp-overkiz"
],
"env": {
"OVERKIZ_USERNAME": "your-email@example.com",
"OVERKIZ_PASSWORD": "your-password",
"OVERKIZ_SERVER": "somfy-europe"
}
}
}
Example Usage
Once the server is running and connected to Claude, you can control your lights with commands like:
- "List all my lights"
- "Turn on the living room light"
- "Turn off the bedroom light"