// Konfigurationsdatei
claude_desktop_config.json
Settings → Developer → Edit Config öffnet sie. Unter macOS liegt sie in ~/Library/Application Support/Claude/, unter Windows in %APPDATA%\Claude\.
Für Claude Desktop-Nutzer
In Claude Desktop fragen viele nach Code, den sie gerade nicht bearbeiten: Reviews, Onboarding, Incident-Calls. Maguyva indexiert das Repo und stellt es über MCP bereit, damit die Antworten Dateien und Zeilen zitieren statt Erinnerungen.
Free-Stufe: 3 Repositories, Bis zu 50K indexierte Repo-Zeilen, keine Kreditkarte.
Kein Checkout nötig. Frag den Index. Vier Fakten speziell für Claude Desktop.
// Konfigurationsdatei
Settings → Developer → Edit Config öffnet sie. Unter macOS liegt sie in ~/Library/Application Support/Claude/, unter Windows in %APPDATA%\Claude\.
// Transport
Diese Datei startet lokale Prozesse, also führt diese Anleitung @maguyva/mcp über npx aus. Node.js muss installiert sein.
// Schlüssel
Die Bridge liest MAGUYVA_API_KEY aus dem env-Block des Servers in derselben Datei.
// Neustart
Claude Desktop liest die Datei beim Start. Beende die App nach dem Bearbeiten vollständig; der Server startet beim nächsten Start.
Claude Projects enthalten Anweisungen und Dateien, mit denen jeder Chat im Projekt beginnt. Sie sind der richtige Ort für:
Hochgeladene Dateien sind ein Snapshot. Das Repo ist schon am Tag nach dem Upload weitergezogen.
Drei Arten, wie ein Chat über Code ohne den Code schiefgeht.
Eine Datei, die letzte Woche in den Chat kopiert wurde, beschreibt den Code von letzter Woche. Claude antwortet selbstsicher auf Basis der Version, die es bekommen hat.
Eine einzelne Datei beantwortet selten “was passiert, wenn das fehlschlägt?” Handler, Retry und Alert liegen meist in drei verschiedenen Paketen.
Claude Desktop hat keine Arbeitskopie deines Repos. Ohne Tool hängt jede Antwort zur Struktur davon ab, was du einzufügen nicht vergessen hast.
Ein Eintrag in mcpServers gibt Claude:
Projektanweisungen sagen Claude, wie es antworten soll.
Maguyva gibt Claude den Code, auf den es sich stützen kann.
Fragen, für die du sonst eine IDE öffnen würdest.
// workflow 01
claude> was passiert, wenn ein Payment-Webhook die Signaturprüfung nicht besteht? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude antwortet und zitiert beide Zeilen. [exit 0]
Jeder Schritt der Antwort zeigt auf eine Datei und eine Zeile, die du öffnen kannst.
// workflow 02
claude> an wie vielen Stellen wird das alte Feld plan_code gelesen? text_pattern_search("plan_code") 14 Treffer in 9 Dateien dependency_search("getPlanCode", dependents) 6 Aufrufer → Die Schätzung beginnt bei einer Zahl, nicht bei einer Vermutung. [exit 0]
Praktisch im Planungsmeeting, wenn niemand das Repo offen hat.
Drei Schritte. Free-Stufe: 3 Repositories, Bis zu 50K indexierte Repo-Zeilen, keine Kreditkarte.
// step 01
Wähl eins, das du schon kennst, damit du die Antworten bewerten kannst.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Ersetz mgv_xxxx durch deinen API-Schlüssel, beende Claude Desktop vollständig und öffne es wieder. Wenn der Server nicht erscheint, lies mcp-server-maguyva.log im Log-Ordner von Claude (~/Library/Logs/Claude unter macOS).