MCP ExplorerExplorer

Mcp Overkiz

@phimageon 10 months ago
2 MIT
FreeCommunity
AI Systems
#mcp#mcp-server#overkiz#flexom
MCP server for controlling lights using pyoverkiz

Overview

What is Mcp Overkiz

mcp-overkiz is an MCP server designed for controlling lights using the pyoverkiz library. It allows users to manage their lighting systems through a custom URI scheme and integrates with Overkiz/Somfy accounts for automatic resource discovery.

Use cases

Use cases for mcp-overkiz include automating lighting schedules, remotely controlling lights via a server interface, and integrating with other smart home systems for enhanced functionality.

How to use

To use mcp-overkiz, you need to set up your environment variables with your Overkiz/Somfy account credentials. You can then run the server using the command line, specifying the necessary arguments to control lights, such as turning them on or off by name.

Key features

Key features of mcp-overkiz include a custom light URI scheme for accessing individual light devices, automatic discovery of light resources from Overkiz/Somfy accounts, and three main tools for listing lights and controlling their states.

Where to use

mcp-overkiz can be used in smart home environments where lighting control is needed, particularly in homes equipped with Overkiz or Somfy devices. It is suitable for both residential and commercial applications.

Content

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 username
  • OVERKIZ_PASSWORD: Your Overkiz/Somfy account password
  • OVERKIZ_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
Development/Unpublished Servers Configuration

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”

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers