Rozwiązywanie problemów
Większość problemów z konfiguracją mieści się w czterech kategoriach: klucz API nie dociera do serwera, mostek @maguyva/mcp się nie uruchamia, repozytorium nie może zostać rozpoznane albo klient w ogóle nie może się połączyć. Przejdź do sekcji odpowiadającej Twojemu objawowi.
Problemy z kluczem API
#Każde żądanie uwierzytelnia się Twoim kluczem API, wysyłanym jako nagłówek Authorization: Bearer lub — gdy klient nie potrafi go ustawić — jako nagłówek X-API-Key. Jeśli wywołania narzędzi są odrzucane:
- Sprawdź, czy Twój klucz zaczyna się od prefiksu
mgv_. - Sprawdź, czy zastąpiłeś placeholder
mgv_xxxxz przykładów konfiguracji swoim prawdziwym kluczem z app.maguyva.ai. - Jeśli Twoja konfiguracja odczytuje klucz z
MAGUYVA_API_KEY, upewnij się, że zmienna jest ustawiona w środowisku, z którego faktycznie uruchamia się Twój klient. Eksporty powłoki dodane do~/.zshrclub~/.bashrcdziałają dopiero po ponownym załadowaniu powłoki — a aplikacje GUI mogą ich w ogóle nie dziedziczyć. W razie wątpliwości wpisz klucz bezpośrednio do konfiguracji: w nagłówkuAuthorizationnatywnej konfiguracji zdalnej (Bearer, a po nim Twój klucz) lub w blokuenvkonfiguracji z mostkiem@maguyva/mcp. - Upewnij się, że klucz nie wygasł ani nie został unieważniony.
Problemy z mostkiem @maguyva/mcp
#Jeśli klient używa mostu @maguyva/mcp, uruchamia lokalny proces łączący się ze zdalnym serwerem Maguyva:
MAGUYVA_API_KEY=mgv_xxxx npx -y @maguyva/mcpJeśli serwer w ogóle nie pojawia się w Twoim kliencie albo pojawia się i natychmiast się rozłącza:
- Sprawdź, czy
npxjest dostępny w Twoim PATH — mostek wymaga działającej instalacji Node.js. Uruchomnpx -y @maguyva/mcp --helpw terminalu, aby potwierdzić, że się uruchamia. - Sprawdź składnię konfiguracji MCP swojego klienta — nieprawidłowo sformatowany plik JSON w niektórych klientach zawodzi bez żadnego komunikatu.
- Wiele klientów w ogóle nie potrzebuje mostka. Claude Code korzysta z pluginu Maguyva (
/plugin install maguyva@maguyva), a Cursor, VS Code, Devin Desktop i Zed łączą się ze zdalnym serwerem natywnie za pomocą nagłówkaBearer(Zed przezcontext_servers). Mostek jest dla klientów, które nie mogą wysłać tego nagłówka ze swojej konfiguracji, jak Claude Desktop, któregoclaude_desktop_config.jsonuruchamia tylko serwery lokalne. Niestandardowe konektory Claude Desktop mogą wysyłać nagłówek żądania authorization, ale nagłówki żądań są w wersji beta dla ograniczonej liczby organizacji.
Nie znaleziono repozytorium
#- Zweryfikuj, czy repozytorium jest podłączone i zaindeksowane w app.maguyva.ai.
- Sprawdź format:
"owner/repo"celuje w domyślną gałąź,"owner/repo:branch"celuje w konkretną gałąź (np."owner/repository:develop"). - Upewnij się, że Twoje konto ma dostęp do repozytorium.
- Użyj
repository_context(action="info", repository="..."), aby sprawdzić rozpoznawanie repozytorium; pomijaj parametr repository tylko wtedy, gdy Twój klient MCP dostarcza domyślne ustawienie dla żądania lub gdy klucz ma dostęp dokładnie do jednego repozytorium.
Problemy z połączeniem MCP
#- Przetestuj łączność z
https://maguyva.tools/mcpze swojej maszyny — firmowe proxy i firewalle to zwykle winowajcy. - Sprawdź, czy Twój token API jest ważny i nie wygasł.
- Sprawdź jeszcze raz konfigurację swojego klienta według instrukcji w sekcji „Przewodnik instalacji” — lokalizacja i struktura pliku konfiguracyjnego różnią się w zależności od klienta.
Zweryfikuj poprawkę
#Po każdej zmianie zapytaj swojego agenta "Jakie repozytoria mam połączone?" — to weryfikuje połączenie od początku do końca. Następnie zadaj prawdziwe pytanie o swoje repozytorium; powinieneś zobaczyć odpowiedzi ze ścieżkami plików i numerami linii z Twojego połączonego repozytorium.
Konfigurujesz połączenie po raz pierwszy? Sekcja „Szybki start” prowadzi przez całą ścieżkę od klucza API do pierwszej zweryfikowanej odpowiedzi.