Dokumentiere Claude-MCP für Matthias
+77
@@ -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": "<matthias-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.
|
||||||
+1
-1
@@ -14,6 +14,7 @@ Die maßgebliche technische Dokumentation liegt weiterhin im Repository:
|
|||||||
|
|
||||||
- [[Technischer Zugriff]]
|
- [[Technischer Zugriff]]
|
||||||
- [[SSH-Schlüssel]]
|
- [[SSH-Schlüssel]]
|
||||||
|
- [[Claude MCP]]
|
||||||
- [[Git-Arbeitsablauf]]
|
- [[Git-Arbeitsablauf]]
|
||||||
- [[Betrieb und Wiederanlauf]]
|
- [[Betrieb und Wiederanlauf]]
|
||||||
- [[Dokumentationsregel]]
|
- [[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.
|
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.
|
Passwörter, private Schlüssel, Tokens und Secrets gehören nicht in die Wiki.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user