diff --git a/.claude/launch.json b/.claude/launch.json new file mode 100644 index 0000000..0dd8c3e --- /dev/null +++ b/.claude/launch.json @@ -0,0 +1,21 @@ +{ + "version": "0.0.1", + "configurations": [ + { + "name": "shelly-mcp", + "runtimeExecutable": "python3", + "runtimeArgs": [ + "mcp/shelly/server.py" + ], + "port": 3030 + }, + { + "name": "tp6-marker", + "runtimeExecutable": "python3", + "runtimeArgs": [ + "docs/tp6-marker/server.py" + ], + "port": 3031 + } + ] +} diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..07d6de0 --- /dev/null +++ b/.mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "gitea-mcp": { + "type": "http", + "url": "https://gitea-mcp.emsenhuber.net/mcp" + } + } +} \ No newline at end of file diff --git a/inventory/README.md b/inventory/README.md deleted file mode 100644 index 646e734..0000000 --- a/inventory/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Inventory — kanonische Netzwerk-Doku (Single Source of Truth) - -**Regel:** Niemand editiert die CSV von Hand im Alltag. Du nennst Änderungen, -Claude pflegt CSV + generierte Markdown-Ansicht und committet → Git-History = Änderungs-Log. - -## Workflow -1. Quell-Excel hier ablegen (`*.xlsx`) → Claude liest sie direkt. -2. Claude spiegelt die vorhandene Struktur 1:1 in versionierte CSV (nichts wegnormalisieren). -3. `*.md` = menschenlesbare Ansicht, aus CSV generiert. -4. Verfeinerung Port-für-Port: Ist-Zustand + Soll-Zustand (geplante Belegung). - -## Geplant (Baustein 3, nach hAP-Go-Live) -Reconcile-Routine: SNMP (Switch MAC/Port-Tabelle) + RouterOS-API (ARP/DHCP-Leases) -→ Diff gegen diese CSV → meldet Drift / ergänzt Funde. - -## Status -- [ ] Quell-Excel erhalten -- [ ] In CSV gespiegelt -- [ ] Markdown-Ansicht generiert