1.9 KiB
1.9 KiB
Claude MCP für Matthias
Diese Notiz dokumentiert die MCP-Anbindung von Claude an git.madformed.de für Matthias.
Ziel
Claude soll über das Model Context Protocol direkt mit Gitea arbeiten können.
Genutzt wird der offizielle gitea-mcp-Server im stdio-Modus.
Installierter MCP-Server
Binary: ~/.local/bin/gitea-mcp
Version: 1.1.0
Quelle: https://gitea.com/gitea/gitea-mcp/releases/tag/v1.1.0
Plattform: Darwin arm64
Die heruntergeladene Binary wurde per SHA-256-Checksumme gegen die veröffentlichte Release-Checksumme geprüft.
Gitea-Zugang
Für matthias-filkorn wurde ein eigener Access Token angelegt.
Gitea-Benutzer: matthias-filkorn
Token-Name: claude-mcp-madformed
Scopes: all
Der kurz zuvor testweise angelegte Token claude-mcp-madformed für jochen-hanisch wurde wieder entfernt.
Der Tokenwert wird nicht in der Repository-Dokumentation gespeichert.
Claude Desktop
Lokale Konfiguration:
~/Library/Application Support/Claude/claude_desktop_config.json
Konfigurierter MCP-Server:
{
"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>"
}
}
}
}
Die lokale Datei hat restriktive Rechte:
0600
Verifikation
MCP-Initialisierung wurde erfolgreich getestet.
Der Tool-Aufruf get_me antwortete als:
login: matthias-filkorn
email: matthias-filkorn@git.madformed.de
is_admin: true
Hinweise
- Auf diesem Mac ist kein
claude-CLI-Befehl gefunden worden. - Die Claude-Desktop-Konfiguration wurde dennoch am üblichen macOS-Pfad angelegt.
- Claude Desktop muss nach Änderungen an
claude_desktop_config.jsonneu gestartet werden. - Der Zugriff läuft über Gitea-API/MCP, nicht über
tea.