Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Zencontrol Tpi

FreeNot checked

MCP server for controlling zencontrol TPI Classic and Advanced lighting systems, enabling DALI dimming, on/off, and fault queries via Docker and SSE transport.

GitHubEmbed

About

MCP server for controlling zencontrol TPI Classic and Advanced lighting systems, enabling DALI dimming, on/off, and fault queries via Docker and SSE transport.

README

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

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/

from github.com/colesiu415/zencontrol-mcp

Installing Zencontrol Tpi

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/colesiu415/zencontrol-mcp

FAQ

Is Zencontrol Tpi MCP free?

Yes, Zencontrol Tpi MCP is free — one-click install via Unyly at no cost.

Does Zencontrol Tpi need an API key?

No, Zencontrol Tpi runs without API keys or environment variables.

Is Zencontrol Tpi hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Zencontrol Tpi in Claude Desktop, Claude Code or Cursor?

Open Zencontrol Tpi on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Zencontrol Tpi with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs