🤖 MCP Nedir?
Model Context Protocol (MCP), Anthropic tarafından 2024'ün sonlarında geliştirilen açık bir standarttır. Basitçe söylemek gerekirse, MCP AI modellerinin dış dünyayla etkileşim kurmasını sağlayan bir köprüdür.
AI editörlerinizi (Cursor, Claude Desktop, vs.) düşünün. Normalde bu araçlar sadece kendi içlerindeki bilgilerle çalışabilirler. MCP sayesinde ise dosyalarınızı okuyabilir, veritabanlarınızı sorgulayabilir, GitHub repo'larınıza erişebilir ve çok daha fazlasını yapabilirler.
🔥 Neden Bu Kadar Önemli?
- 📁 Dosya sistemine erişim - AI'ınız projenizdeki dosyaları okuyup analiz edebilir
- 🗄️ Database bağlantıları - PostgreSQL, MySQL gibi veritabanlarını sorgulayabilir
- 📱 GitHub entegrasyonu - Repo'larınızı okuyabilir, PR oluşturabilir
- 🌐 Web servisleri - API'lara bağlanabilir, canlı veri alabilir
- ⚡ Gerçek zamanlı bağlam - AI'ınız güncel bilgilerle çalışır
2025 yılında MCP, büyük bir popülerlik kazandı. Cursor, Windsurf, Replit gibi popüler AI editörleri MCP desteği sunuyor. 90% organizasyonun 2025 sonuna kadar MCP'yi benimsemeleri bekleniyor.
🔌 Popüler MCP Serverları
MCP ekosisteminde yüzlerce hazır server bulunuyor. İşte en popüler ve yararlı olanları:
📁 Filesystem MCP
En temel ama en güçlü MCP serverlarından biri. AI'ınızın dosyalarınızı okuyup yazmasını sağlar.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/yourname/projects"
]
}
}
}
Bu server ile AI'ınız proje klasörünüzdeki dosyaları okuyabilir, yeni dosyalar oluşturabilir ve mevcut dosyaları güncelleyebilir.
🗄️ Database MCP'leri
Veritabanı işlemleri için çeşitli MCP serverları mevcuttur:
PostgreSQL MCP
{
"postgresql": {
"command": "uvx",
"args": [
"mcp-server-postgres",
"--connection-string",
"postgresql://user:pass@localhost/db"
]
}
}
SQLite MCP
{
"sqlite": {
"command": "uvx",
"args": [
"mcp-server-sqlite",
"--db-path",
"/path/to/database.db"
]
}
}
🐙 Git & GitHub MCP
GitHub MCP ile AI'ınız repository'lerinizi okuyabilir, issue'ları inceleyebilir, hatta PR oluşturabilir!
{
"github": {
"command": "/path/to/github-mcp-server",
"args": ["stdio"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
}
}
}
🌐 Web Servisler
Web'den güncel bilgi almak için çeşitli MCP serverları:
- 🔍 Brave Search MCP - Web aramalarını AI'ınıza entegre eder
- 🕷️ Firecrawl MCP - Web sitelerini okuyup analiz eder
- 📊 Perplexity MCP - Güncel araştırma yetenekleri sağlar
- 🎨 Figma MCP - Tasarımları koda dönüştürür
⚙️ Cursor'a MCP Kurulumu
🔧 Temel Kurulum Adımları
- MCP konfigürasyon dosyasını açın:
~/.cursor/mcp.json
- Dosya yoksa oluşturun ve temel yapıyı ekleyin
- Cursor'u yeniden başlatın - Değişikliklerin aktif olması için gerekli
- Settings → MCP sekmesinden serverları kontrol edin
📂 Filesystem MCP Kurulumu
En basit ve faydalı MCP server kurulumu:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/abdullaherdogan/Desktop/projects"
]
}
}
}
Bu kurulum sonrasında AI'ınız:
- Proje klasörünüzdeki dosyaları okuyabilir
- Yeni dosyalar oluşturabilir
- Kod analizi yapabilir
- Tüm proje hakkında bağlamsal bilgi alabilir
🐙 GitHub MCP Kurulumu
GitHub MCP kurulumu biraz daha kompleks ama çok güçlü:
- GitHub Personal Access Token oluşturun:
GitHub → Settings → Developer settings → Personal access tokens → Generate new token
- GitHub MCP server'ı indirin:
git clone https://github.com/modelcontextprotocol/servers.git
- Server'ı derleyin:
cd servers/src/github && npm install && npm run build
💡 Pratik Kullanım Örnekleri
📄 "Projemde React bileşenlerini analiz et"
Filesystem MCP ile AI tüm .tsx dosyalarını okur, bileşen yapısını analiz eder ve iyileştirme önerileri sunar.
🗃️ "Veritabanında en çok satan ürünleri bul"
PostgreSQL MCP ile AI database'e sorgu atar, sonuçları analiz eder ve görselleştirir.
🐙 "GitHub repo'mda bug fix için PR oluştur"
GitHub MCP ile AI kodu okur, sorunu tespit eder, düzeltme yapar ve otomatik PR oluşturur.
🌍 "Bu konuda son gelişmeleri araştır"
Brave Search MCP ile AI web'de güncel bilgileri bulur ve özetler.
MCP'nin gücü, AI'ınızın artık sadece genel bilgilerle değil, sizin kişisel projeleriniz, verileriniz ve araçlarınızla çalışmasında yatıyor. Bu, AI asistanınızı gerçekten kişiselleştirilmiş bir takım arkadaşına dönüştürüyor.
🔗 Kaynaklar
- 📘 MCP Resmi Dokümantasyon
- 🛠 MCP Server Örnekleri (GitHub)
- 🎯 Claude MCP Community
- ⚙️ Glama MCP Directory
- 💻 Cursor Dokümantasyon
- 🚀 Smithery - MCP Server Marketplace
🚀 Gelecek
MCP, AI editörlerinin geleceğini şekillendiriyor. 2025'te sadece başlangıç - quantum hesaplama, daha akıllı context işleme ve tamamen otomatik iş akışları geliyor.
Şimdi başlamanın tam zamanı! MCP ile AI asistanınızı gerçek bir süper güce dönüştürün. 💪