mcp-httc
mcp-httc
Honeywell Total Connect Comfort (レガシーな mytotalconnectcomfort.com) をラップするMCPサーバー。JohnがDeer Park UMCの13台のサーモスタットをあらゆるClaudeインターフェースから操作できるようにします。
同じRaspberry Pi上の姉妹プロジェクト: mcp-ui, mcp-google, mcp-pco。
スタック: Python 3.13, FastAPI, FastMCP, AIOSomecomfort, aiohttp。
バックエンド:
AIOSomecomfort(Home Assistantが使用しているものと同じライブラリ) — Honeywellのポータルが定期的に変更される状況に対応できる唯一のPython/JSオプションです。トランスポート: ストリーミング可能なHTTPのみ。HS256 JWTと共有ログインパスワードを使用したOAuth 2.1 (
mcp-uiの認証モデルを1:1で移植)。デプロイ: Pi上のsystemd、
https://httc.1421mcps.comでのCloudflare Tunnelイングレス。最初のデプロイが完了したらreferences/2026-04-16_initial-deployment.mdを参照してください。
ツール (v1)
ツール | 目的 |
| 現在の温度、湿度、モード、ファン、設定値、ホールド状態を含むすべてのデバイス |
| 名前 (大文字小文字を区別しない) または数値IDによる1台のデバイス |
|
|
| システムモード: 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.