Design-time KNX/ETS6 assistant that parses .knxproj files read-only, validates naming, DPTs and status objects, proposes fixes and exports Home Assistant YAML.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add nickol-knx -- uvx nickol-knx-mcp~/.codex/config.toml
[mcp_servers.nickol-knx]
command = "uvx"
args = ["nickol-knx-mcp"]
# codex mcp add nickol-knx -- uvx nickol-knx-mcp~/.cursor/mcp.json
{
"mcpServers": {
"nickol-knx": {
"command": "uvx",
"args": [
"nickol-knx-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"nickol-knx": {
"type": "stdio",
"command": "uvx",
"args": [
"nickol-knx-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"nickol-knx": {
"command": "uvx",
"args": [
"nickol-knx-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"nickol-knx": {
"command": "uvx",
"args": [
"nickol-knx-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"nickol-knx": {
"command": "uvx",
"args": [
"nickol-knx-mcp"
]
}
}
}