mirror of
https://github.com/NickoScope/nickol-knx-mcp.git
synced 2026-09-30 03:41:58 +02:00
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>
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
name: "🐛 Bug report"
|
|
description: "Something is broken or behaves incorrectly."
|
|
title: "[bug] "
|
|
labels: ["bug"]
|
|
body:
|
|
- type: textarea
|
|
id: what
|
|
attributes:
|
|
label: What happened?
|
|
description: What you did, what you expected, what you got.
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: repro
|
|
attributes:
|
|
label: Steps to reproduce
|
|
placeholder: |
|
|
1. load_project on ...
|
|
2. call analyze_all
|
|
3. ...
|
|
validations:
|
|
required: true
|
|
- type: input
|
|
id: tool
|
|
attributes:
|
|
label: Which MCP tool / command
|
|
placeholder: "generate_ha_package"
|
|
- type: textarea
|
|
id: env
|
|
attributes:
|
|
label: Environment
|
|
placeholder: "OS, Python version (python3 --version), nickol-knx-mcp version, Claude Desktop/Code"
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: logs
|
|
attributes:
|
|
label: Full error / stack trace
|
|
render: shell
|
|
- type: checkboxes
|
|
id: nopii
|
|
attributes:
|
|
label: Confirmation
|
|
options:
|
|
- label: "I have not attached a real `.knxproj`/`.knxkeys` (redacted snippets only)."
|
|
required: true
|