Zum Inhalt springen

Verlauf von ccu-mcp im Namensraum io.github

io.github.claymore666/ccu-mcp · Status: aktiv

Die Quelle liefert zu diesem Eintrag keinen eigenen Namen. In der Überschrift steht deshalb der hintere Teil des Bezeichners; vollständig steht er als Koordinate darunter.

Wenn Sie hier Ihren eigenen Kontonamen wiederfinden: formlos an German.saas@web.de, unter Angabe der Kennung. Ein Grund muss nicht genannt werden. Wie Sie widersprechen

Jede veröffentlichte Änderung an diesem Eintrag, die jüngste zuerst.

Änderungen
2026-08-26Beschreibung (Rohangabe): – → MCP server for controlling HomeMatic smart home devices via the CCU JSON-RPC API
2026-08-20Version: 1.9.1 → 1.10.0
2026-08-20Im Register geändert am (Rohangabe): 2026-08-01 → 2026-08-19
2026-08-20Im Register eingetragen am (Rohangabe): 2026-08-01 → 2026-08-19
2026-08-20Paketversionen (Rohangabe): 1.9.1 → 1.10.0
2026-08-16Im Register geändert am (Rohangabe): – → 2026-08-01
2026-08-16Im Register eingetragen am (Rohangabe): – → 2026-08-01
2026-08-16Statusmeldung des Registers (Rohangabe): – → –
2026-08-16Schemafassung des Rohsatzes (Rohangabe): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
2026-08-16Symbolformate (Rohangabe): – → –
2026-08-16Beschreibungen der Umgebungsvariablen (Rohangabe): – → CACHE_DIR=Directory for the device type cache and session persistence · CACHE_TTL=Lifetime of the on-disk device-type schema cache, in SECONDS · CCU_CA_CERT=Path to a PEM file holding the CCU's CA or self-signed certificate. The connection is then validated against it with standard chain verification · CCU_DEFAULT_PROFILE=Which profile from CCU_PROFILES is active at startup (default: the first listed) · CCU_HOST=Hostname or IP of your HomeMatic CCU (debmatic, CCU3, or OpenCCU/RaspberryMatic) · CCU_HTTPS=Connect to the CCU via HTTPS (self-signed certificates supported) · CCU_PASSWORD=CCU admin password (same as the WebUI login) · CCU_PORT=CCU API port (80 for HTTP, 443 for HTTPS) · CCU_PROFILES=Comma-separated names of multiple CCU targets (e.g. 'prod,dev'). Each profile takes the flat CCU_* settings prefixed CCU_<NAME>_ (CCU_PROD_HOST, ...), plus policy flags CCU_<NAME>_PROTECTED (writes need confirm:true) and CCU_<NAME>_READONLY. Unset = single default profile from the flat CCU_* vars · CCU_RATE_LIMIT_BURST=Token-bucket burst size for CCU requests — how many may be issued back to back · CCU_RATE_LIMIT_RATE=Sustained CCU request rate, in requests per second · CCU_SCRIPT_TIMEOUT=Timeout for HomeMatic Script execution (ReGa), in MILLISECONDS — scripts are slower than plain API calls · CCU_TIMEOUT=Timeout for a CCU JSON-RPC call, in MILLISECONDS · CCU_TLS_FINGERPRINT=Pin the CCU's self-signed leaf certificate by its SHA-256 fingerprint (hex, colons optional). The strongest option for an appliance: the connection is rejected unless the presented certificate matches. Takes precedence over CCU_CA_CERT · CCU_TLS_VERIFY=Verify the CCU's TLS certificate against the system trust store. Only meaningful with CCU_HTTPS=true. Default false, because a CCU ships a self-signed certificate — prefer CCU_TLS_FINGERPRINT or CCU_CA_CERT to verify one of those · CCU_USER=CCU username · LOG_LEVEL=error | warn | info | debug. Logs are structured JSON on stderr · MCP_ALLOWED_HOSTS=Extra Host header values accepted by DNS-rebinding protection (comma-separated host:port); add your hostname when behind a proxy or container DNS name · MCP_ALLOWED_ORIGINS=Comma-separated allowlist of browser origins. Unset = no cross-origin browser access (default-deny). An allowlisted origin is reflected exactly in Access-Control-Allow-Origin (never '*'); the list also drives DNS-rebinding origin checks · RESOURCE_POLL_INTERVAL=How often MCP resources are polled for change notifications, in SECONDS
2026-08-16Formate der Umgebungsvariablen (Rohangabe): – → boolean, number, string
2026-08-16Bereitstellungsform (Rohangabe): – → paket
2026-08-16Remote-Hosts (Rohangabe): – → –
2026-08-16Remote-Adressen (Rohangabe): – → –
2026-08-16Laufzeithinweise (Rohangabe): – → npx
2026-08-16Paketversionen (Rohangabe): – → 1.9.1
2026-08-16Paketbezeichner (Rohangabe): – → ccu-mcp
2026-08-16Repository-Unterordner (Rohangabe): – → –
2026-08-16Repository-Plattform (Rohangabe): – → github
2026-08-16Pfad-Umgebungsvariablen (Rohangabe): – → –
2026-08-16Geheime Pflichtkopfzeilen (Rohangabe): – → –
2026-08-06Version: – → 1.9.1
2026-08-06Repository-Adresse geführt: – → true
2026-08-06Pfadargument vorhanden: – → false
2026-08-06Ausführungsort: – → lokal
2026-08-06Zugangsdaten erforderlich: – → true
2026-08-06Paketquellen (Rohangabe): – → npm
2026-08-06Repository (Rohangabe): – → https://github.com/claymore666/ccu-mcp
2026-08-06Pfadargumente (Rohangabe): – → –
2026-08-06Transportarten (Rohangabe): – → stdio
2026-08-06Geheime Pflichtvariablen (Rohangabe): – → CCU_PASSWORD
2026-08-06Umgebungsvariablen (Rohangabe): – → CCU_HOST, CCU_PASSWORD, CCU_USER, CCU_HTTPS, CCU_PORT, CACHE_DIR, MCP_ALLOWED_ORIGINS, MCP_ALLOWED_HOSTS, CCU_PROFILES, CCU_DEFAULT_PROFILE, CCU_TLS_VERIFY, CCU_TLS_FINGERPRINT, CCU_CA_CERT, CCU_TIMEOUT, CCU_SCRIPT_TIMEOUT, CACHE_TTL, CCU_RATE_LIMIT_BURST, CCU_RATE_LIMIT_RATE, RESOURCE_POLL_INTERVAL, LOG_LEVEL

tracevero · https://tracevero.de/mcp/io-github-claymore666-ccu-mcp/aenderungen