Open-source firmware for ESP devices.
## Tasmota MCP Server: Open-Source Firmware for IoT The **Tasmota MCP Server** integrates Tasmota firmware devices into Google Antigravity, enabling AI-assisted control of smart plugs, switches, and sensors running Tasmota firmware. ### Why Tasmota MCP? - **Local Control**: No cloud dependency for device control - **Wide Compatibility**: Run on hundreds of ESP-based devices - **MQTT Support**: Native MQTT for home automation integration - **Web Interface**: Built-in web UI for configuration - **Open Source**: Free and customizable firmware ### Key Features #### 1. Device Control ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Turn on Tasmota smart plug and check power consumption" }] ) ``` #### 2. Status Query ```python # Get status response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Get status of all Tasmota devices including WiFi signal strength" }] ) ``` #### 3. Configuration ```python # Configure device response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Configure Tasmota device MQTT settings and topic names" }] ) ``` #### 4. Commands ```python # Send commands response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Send Tasmota command to set power-on state to last state" }] ) ``` ### Configuration ```json { "mcpServers": { "tasmota": { "command": "npx", "args": ["-y", "@anthropic/mcp-server-tasmota"], "env": { "TASMOTA_MQTT_BROKER": "mqtt://localhost:1883", "TASMOTA_HTTP_ENABLED": "true" } } } } ``` ### Use Cases **Smart Plugs**: Control power outlets locally without cloud. **Lighting**: Manage smart switches and dimmers. **Energy Monitoring**: Track power usage of connected devices. **DIY Smart Home**: Build affordable smart home with flashed devices. The Tasmota MCP Server brings local IoT control into your workflow.
{
"mcpServers": {
"tasmota": {}
}
}