diff --git a/Claude-MCP.md b/Claude-MCP.md new file mode 100644 index 0000000..d3fba3b --- /dev/null +++ b/Claude-MCP.md @@ -0,0 +1,77 @@ +# Claude MCP + +Diese Seite beschreibt die Claude-MCP-Anbindung für Matthias. + +## Zweck + +Claude soll über MCP direkt mit `git.madformed.de` arbeiten können. + +Genutzt wird der offizielle Gitea-MCP-Server: + +```text +gitea-mcp 1.1.0 +``` + +## Gitea-Identität + +```text +Benutzer: matthias-filkorn +Token-Name: claude-mcp-madformed +Rolle: Admin +``` + +Der Tokenwert wird nicht in der Wiki gespeichert. + +## Claude Desktop + +Die lokale Claude-Konfiguration liegt unter macOS hier: + +```text +~/Library/Application Support/Claude/claude_desktop_config.json +``` + +Muster: + +```json +{ + "mcpServers": { + "madformed-gitea": { + "command": "/Users/jochenhanisch-johannsen/.local/bin/gitea-mcp", + "args": [ + "-t", + "stdio", + "--host", + "https://git.madformed.de" + ], + "env": { + "GITEA_ACCESS_TOKEN": "" + } + } + } +} +``` + +Nach Änderungen muss Claude Desktop neu gestartet werden. + +## Verifikation + +Getestet wurde: + +- MCP-Initialisierung +- Tool-Liste +- `get_me` + +`get_me` antwortete als: + +```text +login: matthias-filkorn +email: matthias-filkorn@git.madformed.de +is_admin: true +``` + +## Wichtig + +- Der Zugriff läuft über Gitea-API/MCP. +- `tea` wurde dafür nicht verwendet. +- Passwörter und Tokens nicht in Wiki oder Repository speichern. +- Auf Matthias' eigenem Rechner muss entweder dieselbe Konfiguration mit seinem Token eingerichtet oder ein neuer Token erzeugt werden. diff --git a/Home.md b/Home.md index cbe2d9f..ce5a0ef 100644 --- a/Home.md +++ b/Home.md @@ -14,6 +14,7 @@ Die maßgebliche technische Dokumentation liegt weiterhin im Repository: - [[Technischer Zugriff]] - [[SSH-Schlüssel]] +- [[Claude MCP]] - [[Git-Arbeitsablauf]] - [[Betrieb und Wiederanlauf]] - [[Dokumentationsregel]] @@ -23,4 +24,3 @@ Die maßgebliche technische Dokumentation liegt weiterhin im Repository: Die Wiki erklärt Zusammenhänge und macht den Zugriff im Browser verständlich. Sie ersetzt nicht die versionierten Betriebsnotizen im Repository. Passwörter, private Schlüssel, Tokens und Secrets gehören nicht in die Wiki. -