mcp-httc
mcp-httc
MCP 服务器,封装了霍尼韦尔 Total Connect Comfort(旧版 mytotalconnectcomfort.com),以便 John 可以通过任何 Claude 界面控制 Deer Park UMC 的 13 台温控器。
同一树莓派上的姊妹项目: mcp-ui, mcp-google, mcp-pco。
技术栈: Python 3.13, FastAPI, FastMCP, AIOSomecomfort, aiohttp。
后端:
AIOSomecomfort(Home Assistant 使用的相同库)——这是唯一能跟上霍尼韦尔门户网站周期性故障的 Python/JS 选项。传输: 仅限可流式传输的 HTTP;使用 HS256 JWT 和共享登录密码的 OAuth 2.1(
mcp-ui身份验证模型的 1:1 移植)。部署: 树莓派上的 systemd,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.