MCP Rehberi 2026: Nedir, En İyi Sunucular ve Kurulum
Model Context Protocol 97 milyon kuruluma ulaştı. MCP'nin ne olduğunu, en iyi sunucuları, Claude ve Cursor'da nasıl kurulacağını ve neden önemli olduğunu öğrenin.
Özet — 2026'da MCP
| Nedir | Yapay zeka modellerini harici araçlara ve veri kaynaklarına bağlayan açık protokol |
| Oluşturan | Anthropic (Kasım 2024), şu anda Linux Foundation bünyesindeki Agentic AI Foundation tarafından yönetiliyor |
| Kurulum Sayısı | Mart 2026 itibarıyla 97 milyondan fazla SDK indirmesi |
| Mevcut Sunucular | npm, PyPI, GitHub ve Smithery gibi kayıt listelerinde 12.000'den fazla |
| Desteklenen İstemciler | Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (Copilot), Zed, Cline, Replit |
| İletim (Transport) | Stdio (yerel), Streamable HTTP (uzak) |
| Maliyet | Ücretsiz ve açık kaynak (Apache 2.0) |
Model Context Protocol (MCP) Nedir?
Model Context Protocol (MCP), Anthropic tarafından oluşturulan ve yapay zeka uygulamalarının harici araçlara, API'lere ve veri kaynaklarına nasıl bağlanacağını tanımlayan açık bir standarttır. Bunu yapay zeka için bir USB-C gibi düşünebilirsiniz: Herhangi bir yapay zeka modelinin herhangi bir hizmetle konuşmasını sağlayan tek ve evrensel bir fiş.
MCP'den önce, her yapay zeka aracının harici hizmetleri çağırmak için kendine has yöntemleri vardı. ChatGPT için bir araç entegrasyonu oluşturduysanız, bunu Claude için yeniden oluşturmanız ve Cursor için tekrar yapmanız gerekiyordu. MCP bu parçalanmışlığı ortadan kaldırır. Bir kez MCP sunucusu oluşturun ve her yerde çalışsın.
Anthropic, MCP'yi Kasım 2024'te açık kaynak olarak sundu. Aralık 2025'e gelindiğinde protokol; Anthropic, OpenAI, Block, Google, Microsoft, AWS ve Cloudflare tarafından ortaklaşa kurulan Linux Foundation'ın Agentic AI Foundation (AAIF) birimine devredildi. 25 Mart 2026 itibarıyla 97 milyon kurulumu aşarak tarihteki herhangi bir yapay zeka altyapı standardı için en hızlı benimsenme eğrisine ulaştı.
MCP Nasıl Çalışır?
MCP, üç ana bileşenden oluşan bir istemci-sunucu mimarisi kullanır:
Mimari
┌─────────────────────────────────────────┐
│ Host (Claude Desktop, Cursor, vb.) │
│ │
│ ┌───────────┐ ┌───────────┐ │
│ │ MCP İstemci│ │ MCP İstemci│ ... │
│ └─────┬─────┘ └─────┬─────┘ │
└────────┼───────────────┼────────────────┘
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ MCP Sunucu│ │ MCP Sunucu│
│ (GitHub) │ │ (Postgres)│
└───────────┘ └───────────┘
- Host (Ana Bilgisayar): Kullandığınız yapay zeka uygulaması (Claude Desktop, Cursor, Claude Code)
- MCP İstemci (Client): Host içine gömülüdür, her sunucuyla 1:1 bağlantı sürdürür
- MCP Sunucu (Server): Harici bir hizmetten araçları, kaynakları veya istemleri sunan hafif bir program
Üç Temel Unsur (Primitives)
MCP, verinin nasıl akacağını üç temel unsurla tanımlar:
| Unsur | Kontrol Eden | Örnek |
|---|---|---|
| Araçlar (Tools) | Yapay zeka modeli | \"Bu GitHub deposunda arama yap\", \"Bu SQL sorgusunu çalıştır\" |
| Kaynaklar (Resources) | Uygulama | Dosya içerikleri, veritabanı şemaları, API yanıtları |
| İstemler (Prompts) | Kullanıcı | Belirli iş akışları için önceden oluşturulmuş istem şablonları |
İletim (Transport)
Tüm iletişim JSON-RPC 2.0 kullanır. İki iletim seçeneği mevcuttur:
- Stdio: Yerel sunucular için. İstemci, sunucuyu bir alt süreç (subprocess) olarak başlatır ve stdin/stdout üzerinden iletişim kurar. Sıfır ağ gecikmesi, maksimum basitlik.
- Streamable HTTP: Uzak sunucular için. Çift yönlü mesajlaşma için tek bir HTTP uç noktası kullanır. 2025 yılında eski SSE iletiminin yerini almıştır.
2026'nın En İyi MCP Sunucuları
Ekosistem 12.000'den fazla sunucuya ulaştı. İşte en yaygın olarak benimsenenler:
| Sunucu | Bağlandığı Yer | Kurulum | Bakımı Yapan |
|---|---|---|---|
| Filesystem | Yerel dosyalar (okuma/yazma) | 485K+ | Anthropic (resmi) |
| GitHub | Depolar, PR'lar, sorunlar, CI/CD | 398K+ | GitHub (resmi) |
| PostgreSQL | Postgres veritabanları | 312K+ | Anthropic (resmi) |
| Brave Search | Web arama sonuçları | 287K+ | Anthropic (resmi) |
| Playwright | Tarayıcı otomasyonu | 180K+ | Microsoft (resmi) |
| Slack | Mesajlar, kanallar, thread'ler | 150K+ | Anthropic (resmi) |
| Context7 | Güncel kütüphane dokümanları | 120K+ | Upstash |
| Supabase | Tüm Supabase platformu | 95K+ | Supabase |
| Firecrawl | Web kazıma ve tarama | 85K+ | Firecrawl |
| Notion | Sayfalar, veritabanları, arama | 70K+ | Topluluk |
Öne Çıkan Seçimler
Context7, günlük kodlama için muhtemelen en yüksek etkiye sahip sunucudur. Yapay zekanıza güncel, sürüme özel kütüphane dokümantasyonuna erişim sağlayarak halüsinasyon gören API'ları ve güncelliğini yitirmiş kod örneklerini ortadan kaldırır. Yapay zeka aracınız sürekli olarak eski sözdizimi öneriyorsa, Context7 bunu çözer. Playwright (Microsoft tarafından), Playwright'ın erişilebilirlik ağacını kullanarak yapay zekanıza gerçek bir tarayıcı üzerinde kontrol verir. Ekran görüntüsü tabanlı yaklaşımlardan daha hızlı ve güvenilirdir. Test etme, kazıma ve görsel doğrulama için idealdir. Firecrawl, editörünüzden ayrılmadan web verisi çıkarımını yönetir.firecrawl_agent aracı kendi tarama stratejisini planlar, birden fazla kaynaktan veri toplar ve yapılandırılmış sonuçlar döndürür.
Hangi Yapay Zeka Araçları MCP'yi Destekliyor?
Hemen hemen her büyük yapay zeka platformu artık MCP'yi bir istemci olarak destekliyor:
| Araç | MCP Desteği | Notlar |
|---|---|---|
| Claude Desktop | Tam | En derin entegrasyon (Anthropic hem Claude'u hem de MCP'yi geliştirdi) |
| Claude Code | Tam | Araç sınırı yok, terminal tabanlı, hem yerel hem de uzak sunucuları destekler |
| Cursor | Tam | Ayarlar arayüzü üzerinden en kolay kurulum, sunucu başına 40 araç sınırı |
| Windsurf | Tam | Güçlü kurumsal kontroller, yönetici tarafından yönetilen MCP yapılandırmaları |
| VS Code + Copilot | Tam | GitHub Copilot agent modunda yerel MCP desteği |
| Zed | Tam | Editör içinde yerleşik MCP desteği |
| Cline | Tam | MCP entegrasyonuna sahip VS Code eklentisi |
| ChatGPT | Kısmi | OpenAI, 2025 yılında MCP desteğini benimsedi |
| Replit | Tam | Bulut tabanlı yerel MCP entegrasyonu |
MCP Sunucuları Nasıl Kurulur?
Claude Desktop İçinde
- Claude Desktop'ı açın ve Settings > Developer > Edit Config yoluna gidin.
- Bu işlem
claude_desktop_config.jsondosyasını açar. Sunucularınızı ekleyin:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/kullanici/projeler"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_tokeniniz_buraya"
}
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/veritabanim"
]
}
}
}
- Claude Desktop'ı tamamen kapatın ve yeniden açın (sadece pencereyi kapatmak yetmez).
- Sohbet girişinde mevcut araçları gösteren bir çekiç simgesi görmelisiniz.
Cursor İçinde
Seçenek A — Ayarlar Arayüzü:- Settings > Features > MCP yoluna gidin.
- Add Server'a tıklayın, ismi, komutu ve argümanları girin.
- Cursor'ı tamamen yeniden başlatın.
Proje kök dizininizde .cursor/mcp.json dosyasını oluşturun:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"brave-search": {
"command": "npx",
"args": ["-y", "@anthropic-ai/brave-search-mcp"],
"env": {
"BRAVE_API_KEY": "anahtariniz_buraya"
}
}
}
}
Bu yöntem, sürüm kontrolü (version control) aracılığıyla ekip paylaşımı için idealdir.
Claude Code İçinde
Sunucuları komut satırı üzerinden ekleyin:
# Bir stdio sunucusu ekleyin
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /Users/kullanici/projeler
# Ortam değişkenleri ile bir sunucu ekleyin
claude mcp add github -e GITHUB_TOKEN=ghp_tokeniniz -- npx -y @modelcontextprotocol/server-github
# Yapılandırılmış sunucuları listeleyin
claude mcp list
# Bir sunucuyu kaldırın
claude mcp remove filesystem
Önemli Kurulum İpuçları
- Gizli verileri asla yapılandırma dosyalarına yazmayın. Ortam değişkenlerini (env variables) veya bir gizli anahtar yöneticisini kullanın.
- Claude Desktop'ta çalışan her sunucu Cursor'da da çalışır — JSON formatı aynıdır.
- Stdio sunucuları, yerel olarak Node.js (
npxiçin) veya Python (uvxiçin) kurulu olmasını gerektirir. - Uzak sunucular sadece bir URL'ye ihtiyaç duyar — yerel bağımlılık gerektirmez.
Kendi MCP Sunucunuzu Oluşturma
Aracınızın veya hizmetinizin henüz bir MCP sunucusu yoksa, kendiniz bir tane oluşturabilirsiniz. TypeScript, Python, Java, Kotlin, C#, Swift ve Go için resmi SDK'lar mevcuttur.
İşte TypeScript ile hazırlanmış minimal bir örnek:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
const server = new McpServer({
name: "my-server",
version: "1.0.0",
});
server.tool(
"get_weather",
"Get current weather for a city",
{ city: z.string() },
async ({ city }) => ({
content: [{ type: "text", text: `Weather in ${city}: 72°F, sunny` }],
})
);
const transport = new StdioServerTransport();
await server.connect(transport);
npm'de yayınladığınızda, herkes npx -y paket-adiniz ile bunu ekleyebilir.
MCP Neden Kazandı?
MCP, yapay zeka araç standartlarına yönelik önceki girişimlerin başarısız olduğu yerde üç nedenden dolayı başarılı oldu:
- Önce ürünü çıkar, sonra standartlaştır. Anthropic, sektörün desteğini istemeden önce çalışan sunucular ve gerçek istemci desteği ile MCP'yi piyasaya sürdü. Rakipler bunu değerlendirmeye başladığında, binlerce geliştirici zaten kullanıyordu.
- Basitlik. Stdio tabanlı bir MCP sunucusu tek bir dosyadır. JSON-RPC iyi anlaşılan bir protokoldür. Sunucu oluşturma bariyeri haftalar değil, dakikalar düzeyindedir.
- Tarafsız yönetim. MCP'nin Linux Foundation'ın Agentic AI Foundation'ına — OpenAI, Google, Microsoft ve AWS'nin de üye olduğu bir yapıya — devredilmesi, \"Anthropic'e bağımlılık\" endişesini ortadan kaldırdı. Artık gerçekten satıcıdan bağımsızdır.
MCP Destekli Uygulamaları Yayına Alma
MCP bağlantılı yapay zeka ajanlarını kullanarak bir uygulama oluşturduğunuzda, bunu yayına almanız gerekir. Y Build dağıtım tarafını yönetir — yerleşik analitik ve SEO ile Cloudflare'in küresel uç ağına (edge network) tek tıkla dağıtım sağlar. Prototipten üretime dakikalar içinde geçmek için MCP destekli yapay zeka iş akışınızı Y Build ile eşleştirin.
Ücretsiz oluşturmaya başlayın →Sıkça Sorulan Sorular
En basit haliyle MCP nedir?
MCP (Model Context Protocol), Claude, ChatGPT ve Cursor gibi yapay zeka asistanlarının harici araçlara ve verilere bağlanmasını sağlayan evrensel bir standarttır. Her yapay zekanın kendi entegrasyonlarını oluşturması yerine, MCP her yerde çalışan tek bir protokol sağlar — tıpkı USB-C'nin tüm cihazlar için tek bir kablo sağlaması gibi.
MCP'yi kullanmak ücretsiz mi?
Evet. MCP, Apache 2.0 lisansı altında tamamen açık kaynaklıdır. Protokol spesifikasyonu, SDK'lar ve resmi referans sunucularının tamamı ücretsizdir. Bazı üçüncü taraf MCP sunucuları temel hizmet için API anahtarları gerektirebilir (örneğin, bir Brave Search API anahtarı), ancak MCP'nin kendisi maliyetsizdir.
MCP'yi kullanmak için geliştirici olmam gerekir mi?
Temel kurulum için (Claude Desktop veya Cursor'a sunucu eklemek), minimum teknik bilgiye ihtiyacınız vardır — çoğunlukla JSON yapılandırmasını kopyalayıp yapıştırmak yeterlidir. Kendi MCP sunucunuzu oluşturmak programlama deneyimi gerektirir, ancak mevcut sunucuları kullanmak oldukça kolaydır.
MCP ile function calling arasındaki fark nedir?
Function calling, API isteğinizde araçları tanımladığınız model düzeyinde bir özelliktir. MCP ise function calling'in üzerinde yer alan protokol düzeyinde bir standarttır; istemcilerin harici sunucularda barındırılan araçları nasıl keşfedeceğini, bunlara nasıl bağlanacağını ve bunları nasıl çağıracağını tanımlar. MCP sunucuları, daha sonra modelin function calling yeteneği aracılığıyla çağrılan araçları sunabilir.
İlk önce hangi MCP sunucusunu kurmalıyım?
Filesystem (yerel dosya erişimi için) ve Context7 (güncel dokümantasyon için) ile başlayın. Bu ikisi, geliştiriciler için en yaygın kullanım durumlarını kapsar. Depolarla çalışıyorsanız GitHub, veritabanlarıyla etkileşim kuruyorsanız PostgreSQL veya Supabase ekleyin.MCP'yi ChatGPT ile kullanabilir miyim?
Evet. OpenAI, 2025 yılında MCP desteğini benimsedi ve Anthropic ile birlikte Agentic AI Foundation'ın kurucu ortağı oldu. ChatGPT MCP'yi destekliyor, ancak Claude Desktop ve Claude Code, Anthropic hem modeli hem de protokolü oluşturduğu için şu anda en derin entegrasyonu sunuyor.
Aynı anda kaç tane MCP sunucusu çalıştırabilirim?
Protokolde sert bir sınır yoktur. Claude Desktop ve Claude Code, yapılandırdığınız kadar çok sunucuyu destekler. Cursor'da sunucu başına 40 araç sınırı vardır ancak aynı anda birden fazla sunucuyu destekler. Pratikte, çoğu geliştirici temel iş akışlarını kapsayan 3-8 sunucu çalıştırır.
Kaynaklar:
- Model Context Protocol — Resmi Site
- Anthropic — Model Context Protocol Tanıtımı
- Anthropic — MCP'nin Agentic AI Foundation'a Devri
- Linux Foundation — Agentic AI Foundation Duyurusu
- MCP 97 Milyon Kuruluma Ulaştı — AI Unfiltered
- Model Context Protocol Neden Kazandı — The New Stack
- MCP Spesifikasyonu
- GitHub MCP Sunucuları Deposu
- Cursor MCP Dokümantasyonu
- Claude Code MCP Dokümantasyonu