KNX-MCPKNX-MCPAI assistant for ETS5 & ETS6
Version 1.1.0.0 · Release 1

Your AI assistant works right inside the ETS project.

KNX-MCP connects the open ETS project to your AI assistant through MCP. Devices, group addresses, parameters, building structure and bus data become available where you already work – directly in ETS.

Currently available free of charge in the KNX Online Shop.

ETS5ETS6MCPLocal-firstHuman approval
KNX-MCP logo
1.1.0.0Release 1
ETS5 + ETS6one app package
Version 1.1.0.0Release 1
ETS5 + ETS6one app package
Controlledpermissions + ETS undo
Live bus accessread, listen, send intentionally
Inside ETS

Real transparency instead of a black box.

The live monitor shows connected clients, tool calls and telegram activity. Permissions can be set per tool to allowed, confirmation required or blocked.

KNX-MCP live monitor in ETS
Live monitor in version 1.1.0.0: client connection, activity, telegrams and the most recent tool calls.
Architecture

AI and ETS – without an export in between.

The assistant works with the current open ETS project. By default the MCP endpoint stays on localhost.

AI assistantClaude · Copilot · ChatGPT · Cursor · …
→
Model Context Protocolopen MCP access
→
KNX-MCP inside ETSpermissions · tools · log
→
ETS project + KNX buscurrent project data and telegrams

Default binding is 127.0.0.1; network access must be enabled deliberately and protected with an access key.

In practice

Where KNX-MCP pays off.

From understanding an unfamiliar project to commissioning and troubleshooting.

⌘

Understand existing projects

Read topology, rooms, devices, group addresses and links in a structured way – without exports or stale copies.

✓

Check before handover

Collect missing datapoint types, unlinked objects, unusual sender/receiver structures and other findings.

+

Extend the project

Add rooms, functions and group addresses following the existing scheme and link communication objects.

↯

Commission & troubleshoot

Listen to bus traffic, read current values, send values intentionally, identify devices and scan lines.

☑

Keep track of open items

Read, add and complete ETS to-do items and evaluate them together with project history.

≡

Document

Compile room, device and address information from the actual project for maintenance and acceptance.

Ask naturally

You do not have to remember group address numbers.

KNX-MCP searches by room, trade, name, datapoint type and ETS function – including synonyms, umlauts and common spelling variants.

MCP client · KNX-MCP
Which presence detectors on the 2nd floor are not linked to a lighting group yet?
Which hall lighting group addresses have more than one sender?
Create switch, dimming value and status addresses for meeting rooms 2.01 to 2.06.
What is the current temperature in the server room?
Control

The AI can only do what you allow.

Reading works immediately. Changes, telegrams and device programming are controlled separately.

KNX-MCP tool permissions in ETS
Tool permissions: read-only mode, project changes and the three states allowed, confirm and blocked.
Data

Your project data stays under your control.

KNX-MCP does not operate a cloud service your project data passes through. The app works inside ETS; you decide which assistant processes the data. A locally hosted model is possible as well.

⌂

No KNX-MCP cloud server

The app does not send project data to a Gerald Docenko server. The local log remains on your computer.

◈

Customer data is restricted

Project and contract numbers are only returned on explicit request; security keys are never returned.

∞

Several projects & assistants

ETS5 and ETS6 can expose several open projects through one endpoint; several MCP clients can be connected at the same time.

Community & Support

Questions, bugs and practical experience belong in one public place.

The KNX-MCP Community repository brings together discussions, bug reports, ideas, setup examples and release notes. Please never publish project files, credentials or customer data there.

?

Questions & discussions

Ask questions, discuss solutions and share useful workflows with other users.

Open Discussions ↗
!

Report a bug

Report reproducible problems and technical defects as GitHub Issues – without confidential project or customer data.

Open Issues ↗
→

Getting Started

Install KNX-MCP, enable Project MCP and connect an MCP-compatible assistant.

Open guide ↗
Release 1

KNX-MCP 1.1.0.0

For ETS5 and ETS6. KNX-MCP is currently available free of charge in the KNX Online Shop. Questions, bug reports, ideas and documentation are handled in the public GitHub community.

KNX Member
Gerald DocenkoKNX Member · App ID M037B-A02D7
Version 1.1.0.0 · free of charge
Open KNX Online Shop