---
title: "Claude Code ve Codex'e MCP sunucusu ekle"
description: "Claude Code'da claude mcp add --transport http, Codex'te codex mcp add --url komutunu çalıştır, sonra giriş yap. İkisini de LogBrew MCP sunucusuyla test ettik."
canonical: "https://logbrew.co/tr/guides/mcp-server-claude-code-codex"
last_updated: "2026-11-10"
---

# Claude Code ve Codex'e MCP sunucusu ekle

Claude Code'da `claude mcp add --transport http`, Codex'te `codex mcp add --url` komutunu çalıştır, sonra giriş yap. İkisini de LogBrew MCP sunucusuyla test ettik.

10 Kasım 2026 tarihinde Claude Code 2.1.319 ve Codex CLI 0.167.0 ile test edildi

[Furkan Erday](https://github.com/furkanerday) tarafından. Furkan Erday, LogBrew'un kurucusu. LogBrew'u her gün Claude Code ve Codex ile geliştiriyor.

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

## 1 MCP sunucusu, 2 ajan

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

Araçlar `search` `execute`

|  | Claude Code | Codex |
| --- | --- | --- |
|  | `claude mcp add --transport http` | `codex mcp add --url` |
| Kayıt yeri | `~/.claude.json` | `~/.codex/config.toml` |
| Giriş yapmadan önce | `Needs authentication` | `Not logged in` |

## Claude Code

### Sunucuyu ekle

Bunu proje klasöründe çalıştır. Claude Code sunucuyu yalnızca bu projeye ekler ve `~/.claude.json` dosyasına kaydeder.

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

Çıktı

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

### Paylaş ya da her yerde kullan

`--scope project`, proje kökünde `.mcp.json` dosyasını yazar. Böylece ekibin sunucuyu Git üzerinden alır. `--scope user` ise sunucuyu tüm projelerine ekler.

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

Çıktı

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

### Sunucuyu kontrol et

Claude Code listelediği her sunucuyu kontrol eder. OAuth kullanan bir sunucu, sen giriş yapmadan önce `Needs authentication` gösterir. `.mcp.json` dosyasından gelen bir sunucu, sen bir oturumda onaylayana kadar `Pending approval` gösterir.

```bash
claude mcp list
```

Çıktı

```text
Checking MCP server health…

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

### Giriş yap

Bir oturumda `/mcp` yaz, sunucuyu seç ve tarayıcıda erişimi onayla. Aynı işi kabuktan `claude mcp login logbrew` ile de yapabilirsin. SSH üzerinden çalışıyorsan `--no-browser` ekle.

```bash
/mcp
```

## Codex

### Sunucuyu ekle

Codex, `~/.codex/config.toml` dosyasına bir `[mcp_servers.logbrew]` tablosu yazar. Sunucu OAuth kullanıyorsa Codex girişi hemen başlatır ve tarayıcını açar.

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

Çıktı

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

### Sonra ya da SSH üzerinden giriş yap

Tarayıcı sekmesini kapatırsan bu komutla sonra giriş yap. SSH üzerinden `--no-browser` ekle, yazdırılan URL'yi başka bir bilgisayarda aç ve yönlendirme URL'sinin tamamını terminale yapıştır.

```bash
codex mcp login logbrew
```

### Sunucuyu kontrol et

Giriş yapmadan önce `Auth` sütunu `Not logged in` gösterir. Etkin sunucularını görmek için açık bir Codex oturumunda `/mcp` yaz.

```bash
codex mcp list
```

Çıktı

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

## Test ederken gördüklerimiz

Bu sayfadaki her komutu macOS'ta çalıştırdık. `CLAUDE_CONFIG_DIR` ve `CODEX_HOME` ile geçici yapılandırma klasörleri kullandık, böylece gerçek kurulum hiç değişmedi.

Claude Code'da her `claude mcp add`, değiştirdiği dosyayı yazdırdı. Ardından `claude mcp list`, yeni sunucu için `Needs authentication`, `.mcp.json` içindeki sunucu için `Pending approval` gösterdi.

Codex'te `codex mcp add`, `Detected OAuth support. Starting OAuth flow…` yazdırdı, ardından bir giriş URL'si verdi. Test için tarayıcıyı engellemiştik, bu yüzden Codex URL'yi elle kopyalamamızı istedi. OAuth kullanan bir sunucu eklediğinde bir tarayıcı sekmesi açılacağını bil.

İki ajanda da onay ekranından önce durduk. Bu sayfadaki giriş adımları Claude Code ve Codex dokümantasyonuna dayanır.

## mcp_servers içindeki invalid transport hatasını düzelt

Bir sunucu tablosunda ne `url` ne de `command` varsa Codex, `mcp_servers.logbrew` içinde `invalid transport` hatasıyla durur. Bu hatanın aynısını boş bir `[mcp_servers.logbrew]` tablosuyla aldık.

Her tabloya bu 2 alandan 1 tanesini ver. Uzak sunucu için `url`, yerel sunucu için `command` kullan. İkisini birden içeren tablo da `url is not supported for stdio` hatasıyla başarısız olur. Claude tarzı bir `type = "http"` satırı zarar vermez, çünkü Codex onu yok sayar.

#40715 numaralı hata kaydı, Windows'taki ChatGPT masaüstü uygulamasında aynı mesajı gösteriyor. Mesaj, kullanıcının hiç yazmadığı bir `mcp_servers.codex_app` girdisi için çıkıyor. 26 Ağustos 2026'da bir OpenAI mühendisi ekibin bir düzeltme üzerinde çalıştığını yazdı. Kayıt hâlâ açık.

Çıktı

```text
Error: failed to load bootstrap configuration

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

## Codex'te araçları ve bekleme sürelerini sınırla

`enabled_tools` yalnızca listelediğin araçları tutar, `disabled_tools` ise ardından araçları kaldırır. `startup_timeout_sec` ve `tool_timeout_sec` varsayılan olarak 10 ve 60 saniyedir. LogBrew sunucusunun 2 aracı var, `search` ve `execute`. `codex mcp get logbrew`, ayarladığımız her değeri gösterdi.

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

## Claude Code yapılandırmasını elle düzenle

Testimizde `--scope project` bu `.mcp.json` dosyasını yazdı. Claude Code, sunucu o projede ilk kez başladığında her kişiden onay ister.

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

## Sık sorulan sorular

### Claude Code uzak MCP sunucularını destekliyor mu?

Evet. Sunucu URL'siyle birlikte `--transport http` kullan. Sunucu OAuth kullanıyorsa Claude Code girişi `/mcp` ya da `claude mcp login` üzerinden yaptırır.

### Claude Code MCP sunucularını nerede saklar?

Yerel ve kullanıcı sunucuları `~/.claude.json` dosyasına, proje sunucuları proje kökündeki `.mcp.json` dosyasına gider.

### Codex MCP sunucularını nerede saklar?

`~/.codex/config.toml` dosyasında ya da güvendiğin bir projede `.codex/config.toml` dosyasında.

### MCP sunucusunu nasıl kaldırırım?

`claude mcp remove logbrew` ya da `codex mcp remove logbrew` çalıştır. Token'ı da iptal etmek istiyorsan Claude Code'da önce `claude mcp logout logbrew` çalıştır.

## Ajanın canlı ortam hatalarını okusun

LogBrew MCP sunucusu Claude Code, Codex ve diğer tüm MCP istemcilerine onayladığın projelerin hatalarını, loglarını ve trace'lerini verir. Sen daha fazlasına izin vermedikçe yalnızca okur. Cömert ücretsiz planla başla, kart gerekmez.

[Ajanını bağla](https://logbrew.co/tr/agents)

## Kaynaklar

- [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)

## AI kodlama ajanları için diğer rehberler

- [Claude Code ve Codex'te AGENTS.md kullan](https://logbrew.co/tr/guides/agents-md)
- [Claude overloaded 529 ve rate limit 429 hatalarını çöz](https://logbrew.co/tr/guides/claude-overloaded-rate-limit-error)
- [Claude Code, Codex ve tarayıcı JavaScript'indeki hataları çöz](https://logbrew.co/tr/guides)
