---
title: "Dodaj serwer MCP do Claude Code i Codex"
description: "Uruchom claude mcp add --transport http w Claude Code albo codex mcp add --url w Codex, a potem się zaloguj. Oba sposoby przetestowaliśmy z serwerem MCP LogBrew."
canonical: "https://logbrew.co/pl/guides/mcp-server-claude-code-codex"
last_updated: "2026-11-10"
---

# Dodaj serwer MCP do Claude Code i Codex

Uruchom `claude mcp add --transport http` w Claude Code albo `codex mcp add --url` w Codex, a potem się zaloguj. Oba sposoby przetestowaliśmy z serwerem MCP LogBrew.

Przetestowane 10 listopada 2026 z użyciem Claude Code 2.1.319 i Codex CLI 0.167.0

Autor [Furkan Erday](https://github.com/furkanerday). Furkan Erday jest założycielem LogBrew. Codziennie rozwija LogBrew z pomocą Claude Code i Codex.

Canonical: https://logbrew.co/pl/guides/mcp-server-claude-code-codex

## 1 serwer MCP, 2 agenty

Serwer MCP LogBrew `https://logbrew.co/mcp`

Narzędzia `search` `execute`

|  | Claude Code | Codex |
| --- | --- | --- |
|  | `claude mcp add --transport http` | `codex mcp add --url` |
| Zapisano w | `~/.claude.json` | `~/.codex/config.toml` |
| Przed zalogowaniem | `Needs authentication` | `Not logged in` |

## Claude Code

### Dodaj serwer

Uruchom to polecenie w folderze projektu. Claude Code doda serwer tylko do tego projektu i zapisze go w `~/.claude.json`.

```bash
claude mcp add --transport http logbrew https://logbrew.co/mcp
```

Wynik

```text
Added HTTP MCP server logbrew with URL: https://logbrew.co/mcp to local config
```

### Udostępnij serwer lub używaj go wszędzie

`--scope project` tworzy plik `.mcp.json` w katalogu głównym projektu, więc zespół dostaje serwer przez Git. `--scope user` dodaje serwer do wszystkich Twoich projektów.

```bash
claude mcp add --transport http logbrew --scope user https://logbrew.co/mcp
```

Wynik

```text
Added HTTP MCP server logbrew with URL: https://logbrew.co/mcp to user config
```

### Sprawdź serwer

Claude Code sprawdza każdy serwer z listy. Serwer z OAuth pokazuje `Needs authentication`, dopóki się nie zalogujesz. Serwer z `.mcp.json` pokazuje `Pending approval`, dopóki go nie zatwierdzisz w sesji.

```bash
claude mcp list
```

Wynik

```text
Checking MCP server health…

logbrew: https://logbrew.co/mcp (HTTP) - ! Needs authentication
```

### Zaloguj się

Wpisz `/mcp` w sesji, wybierz serwer i zatwierdź dostęp w przeglądarce. W terminalu to samo robi `claude mcp login logbrew`. Przez SSH dodaj `--no-browser`.

```bash
/mcp
```

## Codex

### Dodaj serwer

Codex zapisuje tabelę `[mcp_servers.logbrew]` w `~/.codex/config.toml`. Jeśli serwer używa OAuth, Codex od razu zaczyna logowanie i otwiera przeglądarkę.

```bash
codex mcp add logbrew --url https://logbrew.co/mcp
```

Wynik

```text
Added global MCP server 'logbrew'.
Detected OAuth support. Starting OAuth flow…
```

### Zaloguj się później lub przez SSH

Jeśli zamkniesz kartę przeglądarki, zaloguj się później tym poleceniem. Przez SSH dodaj `--no-browser`, otwórz wyświetlony adres URL na innym komputerze i wklej pełny adres URL przekierowania z powrotem w terminalu.

```bash
codex mcp login logbrew
```

### Sprawdź serwer

Przed zalogowaniem kolumna `Auth` pokazuje `Not logged in`. Wpisz `/mcp` w otwartej sesji Codex, aby zobaczyć swoje aktywne serwery.

```bash
codex mcp list
```

Wynik

```text
Name     Url                     Bearer Token Env Var  Status   Auth
logbrew  https://logbrew.co/mcp  -                     enabled  Not logged in
```

## Co zobaczyliśmy podczas testu

Każde polecenie z tej strony uruchomiliśmy na macOS z tymczasowymi folderami konfiguracji ustawionymi przez `CLAUDE_CONFIG_DIR` i `CODEX_HOME`, więc żadna prawdziwa konfiguracja się nie zmieniła.

W Claude Code każde `claude mcp add` wypisało plik, który zmieniło. Potem `claude mcp list` pokazało `Needs authentication` przy nowym serwerze i `Pending approval` przy serwerze z `.mcp.json`.

W Codex `codex mcp add` wypisało `Detected OAuth support. Starting OAuth flow…`, a potem adres URL logowania. Na czas testu zablokowaliśmy przeglądarkę, więc Codex poprosił o ręczne skopiowanie adresu. Gdy dodajesz serwer z OAuth, spodziewaj się nowej karty w przeglądarce.

W obu agentach zatrzymaliśmy się przed ekranem zgody. Kroki logowania na tej stronie są zgodne z dokumentacją Claude Code i Codex.

## Napraw błąd invalid transport w mcp_servers

Codex kończy pracę z błędem `invalid transport` w `mcp_servers.logbrew`, gdy tabela serwera nie ma ani `url`, ani `command`. Dokładnie ten błąd dostaliśmy dla pustej tabeli `[mcp_servers.logbrew]`.

Każda tabela musi mieć 1 z tych 2 kluczy. Użyj `url` dla zdalnego serwera, a `command` dla lokalnego. Tabela z oboma kluczami też nie działa i zwraca `url is not supported for stdio`. Linia `type = "http"` w stylu Claude niczego nie psuje, bo Codex ją pomija.

Zgłoszenie #40715 pokazuje ten sam komunikat w aplikacji desktopowej ChatGPT na Windows, dla wpisu `mcp_servers.codex_app`, którego użytkownik nigdy nie dodał. 26 sierpnia 2026 inżynier OpenAI napisał, że zespół pracuje nad poprawką. Zgłoszenie jest nadal otwarte.

Wynik

```text
Error: failed to load bootstrap configuration

Caused by:
    invalid transport
    in `mcp_servers.logbrew`
```

## Ogranicz narzędzia i czasy oczekiwania w Codex

`enabled_tools` zostawia tylko narzędzia z listy, a `disabled_tools` usuwa narzędzia już po tym kroku. `startup_timeout_sec` i `tool_timeout_sec` mają domyślnie 10 i 60 sekund. Serwer LogBrew ma 2 narzędzia, `search` i `execute`. `codex mcp get logbrew` pokazało każdą ustawioną przez nas wartość.

```bash
[mcp_servers.logbrew]
url = "https://logbrew.co/mcp"
enabled_tools = ["search", "execute"]
startup_timeout_sec = 20
```

## Edytuj konfigurację Claude Code ręcznie

Tak wyglądał plik `.mcp.json`, który `--scope project` zapisało w naszym teście. Claude Code prosi każdą osobę o zatwierdzenie serwera przy pierwszym uruchomieniu w tym projekcie.

```bash
{
  "mcpServers": {
    "logbrew": {
      "type": "http",
      "url": "https://logbrew.co/mcp"
    }
  }
}
```

## Najczęściej zadawane pytania

### Czy Claude Code obsługuje zdalne serwery MCP?

Tak. Użyj `--transport http` z adresem URL serwera. Gdy serwer używa OAuth, Claude Code loguje Cię przez `/mcp` albo `claude mcp login`.

### Gdzie Claude Code zapisuje serwery MCP?

Serwery lokalne i użytkownika trafiają do `~/.claude.json`. Serwery projektu trafiają do `.mcp.json` w katalogu głównym projektu.

### Gdzie Codex zapisuje serwery MCP?

W `~/.codex/config.toml` albo w `.codex/config.toml` w projekcie, któremu ufasz.

### Jak usunąć serwer MCP?

Uruchom `claude mcp remove logbrew` albo `codex mcp remove logbrew`. Jeśli w Claude Code chcesz też unieważnić token, najpierw uruchom `claude mcp logout logbrew`.

## Pozwól agentowi czytać błędy z produkcji

Serwer MCP LogBrew daje Claude Code, Codex i każdemu innemu klientowi MCP dostęp do błędów, logów i śladów zatwierdzonych projektów. Serwer tylko czyta, chyba że dasz mu więcej uprawnień. Zacznij od hojnego darmowego planu, bez karty.

[Połącz agenta](https://logbrew.co/pl/agents)

## Źródła

- [Claude Code docs, Connect Claude Code to tools via MCP](https://code.claude.com/docs/en/mcp)
- [Codex docs, Model Context Protocol](https://learn.chatgpt.com/docs/extend/mcp?surface=cli)
- [openai/codex#40715](https://github.com/openai/codex/issues/40715)

## Więcej poradników o agentach AI do kodowania

- [Jak używać AGENTS.md w Claude Code i Codex](https://logbrew.co/pl/guides/agents-md)
- [Napraw błąd Claude 529 overloaded i błąd 429 rate limit](https://logbrew.co/pl/guides/claude-overloaded-rate-limit-error)
- [Jak naprawić błędy w Claude Code, Codex i JavaScript w przeglądarce](https://logbrew.co/pl/guides)
