mcp-httc
mcp-httc
MCP-сервер, работающий с Honeywell Total Connect Comfort (устаревший mytotalconnectcomfort.com), чтобы Джон мог управлять 13 термостатами Deer Park UMC из любого интерфейса Claude.
Родственные проекты на том же Raspberry Pi: mcp-ui, mcp-google, mcp-pco.
Стек: Python 3.13, FastAPI, FastMCP, AIOSomecomfort, aiohttp.
Бэкенд:
AIOSomecomfort(та же библиотека, что использует Home Assistant) — единственный вариант на Python/JS, который справляется с периодическими сбоями портала Honeywell.Транспорт: Только потоковый HTTP; OAuth 2.1 с JWT HS256 и общим паролем для входа (прямой перенос модели аутентификации
mcp-ui).Развертывание: systemd на Pi, вход через Cloudflare Tunnel по адресу
https://httc.1421mcps.com. См.references/2026-04-16_initial-deployment.mdпосле того, как будет описано первое развертывание.
Инструменты (v1)
Инструмент | Назначение |
| Все устройства с текущей температурой, влажностью, режимом, вентилятором, заданными значениями, состоянием удержания |
| Одно устройство по имени (регистронезависимо) или числовому ID |
| Заданное значение нагрева и/или охлаждения с |
| Режим системы: heat / cool / auto / off |
| Вентилятор: auto / on / circulate |
| Заданное значение влажности (только на устройствах с увлажнителем) |
Чтение/запись расписания, фоновый опрос и мониторинг выходят за рамки версии v1.
Развертывание изменений кода
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.