Switcher MCP Server
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., "@Switcher MCP Serverturn on the living room heater"
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.
Switcher MCP
Model Context Protocol (MCP) server for Switcher KIS device integration.
Setup
Install Poetry (if not already installed):
curl -sSL https://install.python-poetry.org | python3 -Install dependencies:
poetry installUsage
Run the MCP server:
poetry run switcher-mcpOr activate the virtual environment and run directly:
poetry shell
python -m switcher_mcp.serverAvailable Tools
discover_devices: Discover Switcher devices on the networkget_device_state: Get the current state of a Switcher deviceturn_on: Turn on a Switcher device (with optional timer)turn_off: Turn off a Switcher deviceget_device_info: Get detailed device information
Device Discovery
First, run device discovery to find your Switcher devices:
# This will scan the network for ~5 seconds and return discovered devices
# Note the device_id, ip_address, and device_key for subsequent operationsDevice Control
To control devices, you'll need:
device_id: Unique identifier from discoveryip_address: Device IP address from discoverydevice_key: Authentication key from discovery
Configuration
The server uses the aioswitcher Python library to communicate with Switcher devices locally. No cloud connection required.
Development
poetry run black .: Format codepoetry run ruff check .: Lint codepoetry run mypy .: Type checkingpoetry run pytest: Run tests
Dependencies
Python 3.13+
aioswitcher: Native Switcher device communication
mcp: Model Context Protocol SDK
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest 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/liebstein/switcher-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server