Read-only KNX/ETS project auditor: validates a .knxproj and generates Home Assistant YAML
Connect Runs on your machine
claude mcp add nickol-knx-mcp -e NICKOL_KNX_WORKSPACE=<NICKOL_KNX_WORKSPACE> -e NICKOL_KNX_CATALOG=<NICKOL_KNX_CATALOG> -- uvx nickol-knx-mcp==0.8.2
{
"mcpServers": {
"nickol-knx-mcp": {
"command": "uvx",
"args": [
"nickol-knx-mcp==0.8.2"
],
"env": {
"NICKOL_KNX_WORKSPACE": "<NICKOL_KNX_WORKSPACE>",
"NICKOL_KNX_CATALOG": "<NICKOL_KNX_CATALOG>"
}
}
}
}
{
"mcpServers": {
"nickol-knx-mcp": {
"command": "uvx",
"args": [
"nickol-knx-mcp==0.8.2"
],
"env": {
"NICKOL_KNX_WORKSPACE": "<NICKOL_KNX_WORKSPACE>",
"NICKOL_KNX_CATALOG": "<NICKOL_KNX_CATALOG>"
}
}
}
}
{
"servers": {
"nickol-knx-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"nickol-knx-mcp==0.8.2"
],
"env": {
"NICKOL_KNX_WORKSPACE": "<NICKOL_KNX_WORKSPACE>",
"NICKOL_KNX_CATALOG": "<NICKOL_KNX_CATALOG>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
NICKOL_KNX_WORKSPACEOptional | Directory the server may write generated files into (reports, HA YAML, ETS exports). Defaults to ./knx-workspace |
NICKOL_KNX_CATALOGOptional | Optional path to a local device catalog for exact vendor decomposition |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 14 Sep 2026 |
| Last updated | 14 Sep 2026 |
| Registry name | io.github.NickoScope/nickol-knx-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
