AI & DevelopmentÖNE ÇIKAN

MCP: AI Editörlerini Süper Güçlü Hale Getiren Protokol

Model Context Protocol (MCP) ile AI editörlerinizi gerçek dünya verilerine bağlayın. En popüler MCP serverları ve Cursor IDE'ye kurulum rehberi.

22 Temmuz 2025 • 22:22
🔌

MCP Protocol

Model Context Protocol

🤖 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ı

  1. MCP konfigürasyon dosyasını açın:
    ~/.cursor/mcp.json
  2. Dosya yoksa oluşturun ve temel yapıyı ekleyin
  3. Cursor'u yeniden başlatın - Değişikliklerin aktif olması için gerekli
  4. 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ü:

  1. GitHub Personal Access Token oluşturun:

    GitHub → Settings → Developer settings → Personal access tokens → Generate new token

  2. GitHub MCP server'ı indirin:
    git clone https://github.com/modelcontextprotocol/servers.git
  3. 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

🚀 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. 💪

© 2024 Önceki Developer. Tüm hakları saklıdır.