// plik konfiguracji
claude_desktop_config.json
Otwiera go Settings → Developer → Edit Config. W macOS leży w ~/Library/Application Support/Claude/, w Windows w %APPDATA%\Claude\.
Dla użytkowników Claude Desktop
W Claude Desktop wiele osób pyta o kod, którego akurat nie edytuje: przy review, onboardingu, callach w sprawie incydentów. Maguyva indeksuje repo i udostępnia je przez MCP, więc odpowiedzi cytują pliki i linie zamiast pamięci.
Plan Free: 3 repozytoria, Do 50 tys. zindeksowanych linii repo, bez karty kredytowej.
Checkout nie jest potrzebny. Zapytaj indeks. Cztery fakty specyficzne dla Claude Desktop.
// plik konfiguracji
Otwiera go Settings → Developer → Edit Config. W macOS leży w ~/Library/Application Support/Claude/, w Windows w %APPDATA%\Claude\.
// transport
Ten plik uruchamia lokalne procesy, więc przewodnik odpala @maguyva/mcp przez npx. Potrzebny jest zainstalowany Node.js.
// klucz
Most odczytuje MAGUYVA_API_KEY z bloku env serwera w tym samym pliku.
// restart
Claude Desktop czyta plik przy starcie. Po edycji zamknij aplikację całkowicie; serwer ruszy przy następnym uruchomieniu.
Projects w Claude przechowują instrukcje i pliki, od których zaczyna się każdy czat w projekcie. To dobre miejsce na:
Przesłane pliki to migawka. Dzień po przesłaniu repo jest już gdzie indziej.
Trzy sposoby, w jakie rozmowa o kodzie idzie źle bez samego kodu.
Plik wklejony do czatu w zeszłym tygodniu opisuje kod z zeszłego tygodnia. Claude odpowiada pewnie na podstawie wersji, którą dostał.
Jeden plik rzadko odpowiada na “co się stanie, gdy to się wysypie?” Handler, ponowienie i alert zwykle siedzą w trzech różnych pakietach.
Claude Desktop nie ma kopii roboczej twojego repo. Bez narzędzia każda odpowiedź o strukturze zależy od tego, co pamiętałeś wkleić.
Jeden wpis w mcpServers daje Claude:
Instrukcje projektu mówią Claude, jak odpowiadać.
Maguyva daje Claude kod, na którym może się oprzeć.
Pytania, dla których inaczej otworzyłbyś IDE.
// workflow 01
claude> co się dzieje, gdy webhook płatności nie przejdzie weryfikacji podpisu? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude odpowiada, cytując obie linie. [exit 0]
Każdy krok odpowiedzi wskazuje plik i linię, które możesz otworzyć.
// workflow 02
claude> ile miejsc czyta stare pole plan_code? text_pattern_search("plan_code") 14 trafień w 9 plikach dependency_search("getPlanCode", dependents) 6 wywołujących → Szacunek zaczyna się od liczby, nie od zgadywania. [exit 0]
Przydatne na spotkaniu planistycznym, gdy nikt nie ma otwartego repo.
Trzy kroki. Plan Free: 3 repozytoria, Do 50 tys. zindeksowanych linii repo, bez karty kredytowej.
// step 01
Wybierz takie, które już znasz, żeby móc ocenić odpowiedzi.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Zamień mgv_xxxx na swój klucz API, zamknij całkowicie Claude Desktop i otwórz go ponownie. Jeśli serwer się nie pojawi, przejrzyj mcp-server-maguyva.log w folderze logów Claude (~/Library/Logs/Claude w macOS).