Wemo MCP Server
by apiarya
Control, inspect, discover, rename, and configure WeMo devices locally through MCP-compatible AI clients.
Install Wemo MCP Server
Pick your client, then add it in one click or paste the config.
~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"apiarya-wemo-mcp-server": {
"command": "uvx",
"args": [
"wemo-mcp-server"
],
"env": {
"WEMO_MCP_DEFAULT_SUBNET": "YOUR_VALUE_HERE",
"WEMO_MCP_SCAN_TIMEOUT": "YOUR_VALUE_HERE",
"WEMO_MCP_MAX_WORKERS": "YOUR_VALUE_HERE",
"WEMO_MCP_CACHE_ENABLED": "YOUR_VALUE_HERE",
"WEMO_MCP_CACHE_TTL": "YOUR_VALUE_HERE",
"WEMO_MCP_LOG_LEVEL": "YOUR_VALUE_HERE"
}
}
}
}
Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.
Values are written into the snippet above so you can paste it as is. They never leave your browser.
We couldn’t confirm it starts correctly
The install command didn't complete successfully in our automated test.
uvx wemo-mcp-serverDownloading lxml (5.0MiB) Downloading cryptography (4.5MiB) Downloading pydantic-core (2.1MiB) Downloaded pydantic-core Downloaded cryptography Downloaded lxml Installed 38 packages in 14ms Traceback (most recent call last): File "/home/user/.cache/uv/archive-v0/Ux4U3gZy8SnTteSE/bin/wemo-mcp-server", line 6, in <module> from wemo_mcp_server import main File "/home/user/.cache/uv/archive-v0/Ux4U3gZy8SnTteSE/lib/python3.11/site-packages/wemo_mcp_server/__init__.py", line 5, in <module>
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 20d ago.
Overview
Use cases
- Discover WeMo devices on a local subnet
- Control power and dimmer brightness with natural language
- Check current device state
- Rename devices and retrieve HomeKit codes
- Inspect or clear the device cache
Key features
- Multi-phase local network discovery
- On/off, toggle, and brightness control
- Device status and brightness reporting
- Persistent device caching
- HomeKit code retrieval and device renaming
- MCP resources, prompts, and elicitations
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
Recent health check succeeded.
Supply-chain signal
No high-severity advisories surfaced by our automated scan.
Scanned 8d ago via OSV.dev · wemo-mcp-server (PyPI)
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
How Wemo MCP Server works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Wemo MCP Server
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/apiarya-wemo-mcp-server)<a href="https://allmcps.com/mcp/apiarya-wemo-mcp-server"><img src="https://allmcps.com/api/badge/apiarya-wemo-mcp-server?style=directory" alt="Wemo MCP Server on AllMCPs" /></a>