Skip to main content
Claude Code i Codex mogą używać GoModel jako jednego uwierzytelnionego endpointu MCP. Otrzymują narzędzia udostępniane przez GoModel, a dane uwierzytelniające do Linear, GitHub i innych upstreamowych serwerów MCP pozostają w GoModel. Claude Code or Codex -> GoModel /mcp -> upstream MCP servers

Zanim zaczniesz

Potrzebujesz:
  • Działającego wdrożenia GoModel, z którym klient może się połączyć.
  • Co najmniej jednego podłączonego serwera MCP w dashboardzie lub konfiguracji GoModel.
  • Klucza głównego GoModel albo zarządzanego klucza uwierzytelniającego, który ma dostęp do tego serwera.
Ustaw dane uwierzytelniające klienta w swojej powłoce:
Dla zdalnego wdrożenia używaj HTTPS. Dla lokalnego procesu GoModel zastąp przykładowy URL adresem http://localhost:8080/mcp.
Z klienta wysyłaj tylko klucz GoModel. Tokeny upstreamowe, takie jak klucz API Linear, skonfiguruj w ustawieniach serwera MCP w GoModel.

Wybierz endpoint

Zagregowany endpoint /mcp to zwykle właściwy wybór. Endpoint dla pojedynczego serwera przydaje się, gdy jeden agent powinien otrzymać mniejszy katalog.

Claude Code

Dodaj GoModel jako serwer Streamable HTTP w scope użytkownika:
Sprawdź zapisane połączenie:
Uruchom Claude Code i wpisz /mcp, aby sprawdzić połączenie i dostępne narzędzia.

Nie trzymaj klucza we współdzielonym pliku

Przy konfiguracji w scope projektu utwórz .mcp.json w katalogu głównym projektu. Claude Code rozwija zmienne środowiskowe w URL-ach i nagłówkach:
Plik można udostępniać bez klucza. Każdy użytkownik eksportuje GOMODEL_API_KEY lokalnie i zatwierdza projektowy serwer MCP, gdy Claude Code o to poprosi. Scope konfiguracji i dodatkowe polecenia zarządzania opisuje oficjalna dokumentacja MCP w Claude Code.

Codex

Codex może odczytać token bearer ze zmiennej środowiskowej bez zapisywania jego wartości w konfiguracji MCP:
Sprawdź zapisane połączenie:
Uruchom Codex i wpisz /mcp, aby sprawdzić serwer i jego narzędzia. Codex CLI i rozszerzenie IDE współdzielą tę konfigurację MCP. Równoważny wpis w ~/.codex/config.toml to:
Polityki zatwierdzania, filtry narzędzi i konfigurację w scope projektu opisuje oficjalna dokumentacja MCP w Codex.

Ograniczanie zagregowanego katalogu

Aby zachować URL /mcp i jednocześnie wybrać podzbiór upstreamowych serwerów, wysyłaj nagłówek X-MCP-Servers z rozdzielonymi przecinkami slugami serwerów. W Claude Code dodaj go obok Authorization w .mcp.json:
W Codex dodaj statyczny nagłówek:
Nieznane slugi w X-MCP-Servers są ignorowane. GoModel nadal stosuje widoczność według user_path klucza uwierzytelniającego oraz filtry dozwolonych/niedozwolonych narzędzi każdego serwera.

Rozwiązywanie problemów

GoModel używa uwierzytelniania bearer zamiast interaktywnego przepływu OAuth dla swojego endpointu MCP udostępnianego klientom. Nie uruchamiaj codex mcp login gomodel; skonfiguruj token bearer tak, jak pokazano wyżej. Zachowanie proxy, konfigurację upstreamów, cykl życia i kwestie bezpieczeństwa opisuje strona MCP Gateway.
Ostatnia modyfikacja 24 października 2026