Skip to main content
Glama

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)

工具

用途

list_thermostats

获取所有设备的当前温度、湿度、模式、风扇、设定点和保持状态

get_thermostat

通过名称(不区分大小写)或数字 ID 获取单个设备

set_setpoint

设置加热和/或冷却设定点,hold_type ∈ {temporary, permanent, cancel}

set_mode

系统模式:heat / cool / auto / off

set_fan_mode

风扇:auto / on / circulate

set_humidity_setpoint

湿度设定点(仅适用于带有加湿器的设备)

计划读/写以及后台轮询/监控不在 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"'

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/john-r-black/mcp-httc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server