mcp-httc
mcp-httc
Honeywell Total Connect Comfort(레거시 mytotalconnectcomfort.com)를 래핑하는 MCP 서버로, John이 모든 Claude 인터페이스에서 Deer Park UMC의 13개 온도 조절기를 제어할 수 있도록 합니다.
동일한 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로 장치 하나 가져오기 |
|
|
| 시스템 모드: 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.