Files
nickol-knx-mcp/.github/PULL_REQUEST_TEMPLATE.md
T
Nikolay MiroshnichenkoandClaude Opus 4.8 bba8befcde nickol-knx-mcp v0.1.0 — design-time KNX/ETS6 MCP server (public beta)
Design-time MCP server that reads .knxproj (read-only), validates naming/DPT/status,
and generates Home Assistant KNX YAML + ETS-importable group addresses (XML/CSV).
No live bus access — confined-workspace writes only.

Includes: 12 MCP tools, end-to-end smoke test, MIT license, English-first README
(+ Russian), CONTRIBUTING with a real-project test call, SECURITY policy, CHANGELOG,
GitHub Actions CI (Python 3.10–3.12), and issue/PR templates.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 09:25:57 +02:00

503 B

What does this PR do?

Checklist

  • python tests/test_pipeline.py passes locally
  • Safety invariant preserved: project.py stays the only .knxproj reader and stays read-only; no networking/bus libraries added
  • Generators remain conservative (ambiguous → review, not guessed)
  • New classification/behavior is covered by a case in tests/test_pipeline.py
  • Docs updated if user-facing (README / CHANGELOG)

Closes #