Have Claude Code add ESPHome sensors and drivers around the house
A user points Claude Code at a folder of ESPHome configs to add new devices, including sensor drivers. Their house now has a vinyl streamer, ESP32 speakers, plant sensors, a solar bird-house camera and a sleep sensor.
Do this with your agent
How you could do the same thing today. “Official MCP” is the vendor's own server. “Manual” means you use the provider's own site or app.
- ESPHome-MCPCommunity MCP server
Named in this story. Build, flash and manage ESPHome devices.
- Control Home Assistant from ClaudeStep by step
What works today, through which server, at what price.
Every MCP server and API we list for this kind of job, with install lines, auth and price.
Add Real World MCP to your agent
22 live tools- Open the Add custom connector dialog , prefilled. Or go to Customize → Connectors → + Add → Add custom connector.
- Name it Real World MCP, paste this URL, pick No sign in, then Add.
https://www.realworldmcp.com/api/mcp
- On ChatGPT on the web, open Plugins, click +, then Add custom MCP server.
- Name it, paste this URL under Connection, and pick No authentication.
- Accept the warning, click Create as a plugin, then install it.
https://www.realworldmcp.com/api/mcp
Run once in your terminal, then type /mcp in Claude Code to see the tools.
claude mcp add --transport http realworldmcp https://www.realworldmcp.com/api/mcp
Run this once, or add the two lines below to ~/.codex/config.toml.
codex mcp add realworldmcp --url https://www.realworldmcp.com/api/mcp
Gemini app: on gemini.google.com, Settings → Connected Apps, then under Custom apps paste this URL and click Next.
https://www.realworldmcp.com/api/mcp
Gemini CLI:
gemini mcp add --transport http --scope user realworldmcp https://www.realworldmcp.com/api/mcp
Add to Cursor opens Cursor with the server filled in. Or add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"realworldmcp": {
"url": "https://www.realworldmcp.com/api/mcp"
}
}
}Run this once (macOS or Linux shell), or add the server to .vscode/mcp.json. Then use it from Copilot Chat in agent mode.
code --add-mcp '{"name":"realworldmcp","type":"http","url":"https://www.realworldmcp.com/api/mcp"}'In Cascade's MCP menu, choose Open MCP config file and add this server. Then press refresh.
{
"mcpServers": {
"realworldmcp": {
"serverUrl": "https://www.realworldmcp.com/api/mcp"
}
}
}Any client that speaks Streamable HTTP MCP. No auth. Most take this JSON, or just the URL.
{
"mcpServers": {
"realworldmcp": {
"url": "https://www.realworldmcp.com/api/mcp"
}
}
}search_tools, get_tool and call_tool and 22 live tools. All clients and full steps
ChatGPT, Claude, Codex, Cursor, GitHub Copilot, Gemini and Windsurf are trademarks of their respective owners. Real World MCP is not affiliated with them, and compatibility does not imply endorsement or partnership.
Related use cases
- Show your Kindle highlights on an e-ink display with Claude Code
A user flashed Seeed reTerminal e-ink screens with ESPHome and had Claude Code write the backend, so quotes they highlight on a jailbroken Kindle later show up on the display, all on the home network.
- Move your smart home to Home Assistant with Claude
A Verge reviewer who had failed to switch to Home Assistant for years used Claude on a Mac Mini and moved about 70 percent of her devices over in one afternoon. Claude also deleted dashboard sections and picked wrong devices along the way.
- Give your Home Assistant voice assistant a robot body
A maker's LLM-driven desk robot works as a Home Assistant voice assistant: it turns on lights, TV and AC, uses its camera to greet people entering the room, and comments when the 3D printer finishes.
- Add a timer and push alert to a smart plug in ten minutes with Claude
A Home Assistant user asked Claude for an automation that times a new candle warmer and asks by push alert whether to extend; it worked in under ten minutes and Claude suggested auto-off when nobody is home.
The story is in our words. The source was opened on Nov 2, 2026 and a key phrase was found in it. See all use cases.