Skip to main content
Glama
colesiu415

zencontrol-tpi-mcp

by colesiu415

Zencontrol TPI MCP Servers

Remote MCP tool servers for zencontrol TPI Classic and TPI Advanced, packaged for Docker with SSE transport and Cloudflare Tunnel exposure for Hermes agents.

Tools

Tool

Classic

Advanced

dali_dim

Yes

Yes

dali_full_on

Yes

Yes

dali_off

Yes

Yes

query_control_gear_fault_status

Yes

query_group_status

Yes

Related MCP server: sinum-mcp

Quick start (local)

cd zencontrol-mcp
cp .env.example .env
# Edit ZENCONTROL_HOST and MCP_AUTH_TOKEN

pip install fastmcp mcp pydantic starlette uvicorn pytest
set PYTHONPATH=packages

python servers/classic/server.py   # port 8101
python servers/advanced/server.py  # port 8102

Docker

docker compose up -d
curl http://127.0.0.1:8101/health
curl -N -H "Authorization: Bearer YOUR_TOKEN" http://127.0.0.1:8101/sse

Cloudflare Tunnel + Hermes

See deploy/cloudflared/README.md and deploy/hermes-config.example.yaml.

Docker MCP catalog

docker mcp catalog create zencontrol-catalog
docker mcp catalog add zencontrol-catalog zencontrol-tpi-classic ./servers/classic/catalog-entry.yaml
docker mcp catalog add zencontrol-catalog zencontrol-tpi-advanced ./servers/advanced/catalog-entry.yaml

Tests

set PYTHONPATH=packages
pytest tests/

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A lightweight MCP server that connects LLM agents to BACnet devices for building automation, enabling real-time monitoring, actuation, and task orchestration.
    5
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    MCP server for Sinum smarthome system, enabling device and scene management, and light toggling via natural language.
    4
    -
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for the entire Shelly smart-home ecosystem, enabling local-first control, automation, and energy monitoring of Shelly devices with cloud fallback.
    47
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for controlling Somfy TaHoma devices locally via the box's API, without cloud dependency.
    -