mcp-httc
mcp-httc
MCP-Server als Wrapper für Honeywell Total Connect Comfort (Legacy
mytotalconnectcomfort.com), damit John die 13 Thermostate der Deer Park UMC von jeder Claude-Oberfläche aus steuern kann.
Schwesterprojekte auf demselben Raspberry Pi: mcp-ui, mcp-google, mcp-pco.
Stack: Python 3.13, FastAPI, FastMCP, AIOSomecomfort, aiohttp.
Backend:
AIOSomecomfort(dieselbe Bibliothek, die Home Assistant verwendet) — die einzige Python/JS-Option, die mit den periodischen Portal-Ausfällen von Honeywell Schritt hält.Transport: Nur streambares HTTP; OAuth 2.1 mit HS256 JWTs und einem gemeinsamen Login-Passwort (1:1-Portierung des Auth-Modells von
mcp-ui).Bereitstellung: systemd auf dem Pi, Cloudflare Tunnel Ingress unter
https://httc.1421mcps.com. Siehereferences/2026-04-16_initial-deployment.md, sobald die erste Bereitstellung dokumentiert ist.
Tools (v1)
Tool | Zweck |
| Alle Geräte mit aktueller Temperatur, Luftfeuchtigkeit, Modus, Lüfter, Sollwerten, Haltestatus |
| Ein Gerät nach Name (Groß-/Kleinschreibung ignoriert) oder numerischer ID |
| Heiz- und/oder Kühlsollwert mit |
| Systemmodus: heat / cool / auto / off |
| Lüfter: auto / on / circulate |
| Feuchtigkeitssollwert (nur bei Geräten mit Luftbefeuchter) |
Zeitplan-Lese-/Schreibvorgänge sowie Hintergrund-Polling/-Überwachung sind nicht Teil von v1.
Codeänderung bereitstellen
git push origin main
ssh 1421mcp 'cd mcp-httc && git pull && \
.venv/bin/pip install -r requirements.txt && \
sudo systemctl restart mcp-httc && \
sudo journalctl -u mcp-httc -f --since "10 seconds ago"'Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted SQL Server MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted Klaviyo MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted Mailchimp MCP server for Claude, ChatGPT and Cursor, with each action switched per account.