1. Anasayfa
  2. Dijital Bilgi

Cursor AI ve Claude İçin Yeni Standart: Model Context Protocol (MCP) Nedir, Nasıl Kullanılır?

Cursor AI ve Claude İçin Yeni Standart: Model Context Protocol (MCP) Nedir, Nasıl Kullanılır?
Cursor AI ve Claude İçin Yeni Standart: Model Context Protocol (MCP) Nedir, Nasıl Kullanılır?
0

Yapay Zekanın Sınırlarını Aşmak: Model Context Protocol (MCP) Çağı

Yapay zeka modelleri kod yazma, metin üretme ve mantık yürütme konularında devrim yarattı. Ancak bugüne kadar hep büyük bir sınırları vardı: Duvarlarla çevrili bir bahçede yaşamak. Bir büyük dil modeli (LLM), ne kadar gelişmiş olursa olsun, siz ona kopyalayıp yapıştırmadığınız sürece yerel bilgisayarınızdaki bir veritabanından, güncel bir GitHub deposundan veya kullandığınız bir proje yönetim aracından habersizdir.

Bu sorunu çözmek için bugüne kadar her geliştirici kendi özel entegrasyonlerini, API köprülerini veya RAG (Retrieval-Augmented Generation) sistemlerini yazmak zorundaydı. Anthropic, bu dağınıklığa son vermek ve yapay zekanın dış dünyaya açılmasını standartlaştırmak amacıyla açık kaynaklı Model Context Protocol (MCP) standardını duyurdu.

Bu rehberde, yapay zeka destekli yazılım süreçlerini tamamen değiştiren MCP’nin ne olduğunu, mimarisini ve popüler kod editörü Cursor AI üzerinde adım adım nasıl kurulacağını inceleyeceğiz.

Model Context Protocol (MCP) Nedir?

Model Context Protocol (MCP), yapay zeka uygulamaları (istemciler) ile harici veri kaynakları (sunucular) arasında güvenli, açık kaynaklı ve standart bir köprü kuran bir protokoldür. Tıpkı web sitelerinin veri alışverişi yapmak için HTTP/REST protokolünü, geliştirme araçlarının ise dil desteği sağlamak için LSP (Language Server Protocol) standardını kullanması gibi; yapay zeka modelleri de dış dünyadaki verilere erişmek için artık MCP standardını kullanıyor.

MCP öncesinde, yapay zekaya bir veritabanını okutmak istiyorsanız PostgreSQL için ayrı, Notion sayfalarınız için ayrı, Slack kanallarınız için ayrı entegrasyon kodları yazmanız gerekiyordu. MCP ile birlikte süreç standartlaştı. Yapay zeka uygulaması tek bir protokolle konuşur; aradaki MCP sunucuları ise veriyi yapay zekanın anlayacağı bağlama (context) dönüştürür.

MCP Nasıl Çalışır? Üçlü Mimari Yapısı

MCP mimarisi, birbirleriyle sürekli iletişim halinde olan üç temel bileşenden oluşur:

  1. MCP Host (İstemci/Ev Sahibi): Yapay zeka modelinin çalıştığı ve kullanıcı ile etkileşime giren ana uygulamadır. Cursor AI, Claude Desktop uygulaması veya VS Code eklentileri birer MCP Host’tur.
  2. MCP Server (Sunucu): Belirli bir veri kaynağını veya aracı yapay zekaya açan küçük, bağımsız yazılımlardır. Örneğin, yerel bilgisayarınızdaki klasörleri okuyan bir dosya sistemi sunucusu veya GitHub API’si ile konuşan bir GitHub sunucusu bu sınıfa girer.
  3. Yapay Zeka Modeli (LLM): İstemciden gelen veriyi işleyen, sunucunun sağladığı araçları (tools) ne zaman ve nasıl kullanacağına karar veren beyindir.

Süreç şu şekilde işler: Siz yapay zekaya “Projemdeki açık bug’ları listele ve bunları yerel veritabanımdaki kullanıcı tablosuyla eşleştir” dersiniz. İstemci, bağlı olan GitHub ve PostgreSQL MCP sunucularını devreye sokar. Sunucular veriyi çeker, modele iletir ve model size doğrudan nokta atışı bir analiz sunar.

Cursor AI Üzerinde Adım Adım MCP Kurulumu

Geliştiriciler arasında en popüler yapay zeka editörü olan Cursor AI, MCP desteğini yerleşik olarak sunmaktadır. Bilgisayarınızdaki yerel bir veritabanına veya GitHub deponuza Cursor içerisindeki yapay zekanın doğrudan erişmesini sağlamak için aşağıdaki adımları takip edebilirsiniz.

Bu örnekte, yapay zekanın internetteki güncel web sayfalarını (örneğin dokümantasyonları) okuyabilmesi için popüler Brave Search MCP sunucusunun kurulumunu ele alacağız.

Adım 1: Gereksinimleri Kontrol Edin

MCP sunucularının çoğu Node.js tabanlı çalıştığı için bilgisayarınızda Node.js ve npx komutunun kurulu olduğundan emin olun. Terminalinizde şu komutla kontrol edebilirsiniz:

node -v
npx -v

Adım 2: Cursor Ayarlarına Erişin

  • Cursor AI editörünü açın.
  • Sağ üst köşedeki Settings (Dişli çark simgesi) bölümüne tıklayın.
  • Sol menüden Features (Özellikler) sekmesine gelin.
  • Sayfayı aşağı kaydırarak Model Context Protocol (MCP) bölümünü bulun.

Adım 3: Yeni Bir Sunucu Ekleyin

  • “+ Add New MCP Server” butonuna tıklayın.
  • Açılan pencerede alanları şu şekilde doldurun:
    • Name: BraveSearch
    • Type: command seçeneğini işaretleyin.
    • Command: Aşağıdaki çalıştırma komutunu yapıştırın:
npx -y @modelcontextprotocol/server-brave-search
  • Environment Variables (Çevre Değişkenleri) kısmına Brave Search API anahtarınızı eklemeniz gerekir:
    • Key: BRAVE_API_KEY
    • Value: [Brave Developer portalından aldığınız API anahtarı]
  • Save butonuna basarak kaydedin.

Adım 4: Doğrudan mcpServers.json ile Yapılandırma (Alternatif Yol)

Eğer ayarları arayüzden tek tek girmek yerine toplu olarak yönetmek isterseniz, Cursor’ın arka planda tuttuğu mcpServers.json dosyasına aşağıdaki kod bloğunu doğrudan ekleyebilirsiniz:

{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "YOUR_BRAVE_API_KEY_HERE"
      }
    }
  }
}

Kurulum başarıyla tamamlandığında, Cursor ekranındaki yeşil “Connected” (Bağlandı) uyarısını göreceksiniz. Artık Claude 3.5 Sonnet veya kullandığınız diğer modeller, internetteki canlı dokümantasyonları kendi hafızasındaymış gibi okuyup kod yazabilir.

Mini-SaaS Girişimcileri İçin Yeni Bir Pazar: MCP Sunucusu Geliştirmek

MCP sadece bir geliştirici aracı değil, aynı zamanda bağımsız geliştiriciler (Indie Hackers) ve Mikro-SaaS kurucuları için yepyeni bir gelir kapısıdır. Yapay zeka odaklı yazılım ekosisteminde şu an ciddi bir “veri bağlamı” açlığı yaşanıyor.

Şirketler, hassas verilerini (CRM kayıtları, muhasebe dataları, şirket içi eski dokümanlar) OpenAI veya Anthropic’in sunucularına yüklemek istemiyor. Ancak bu verileri yerelde çalışan open-source bir MCP sunucusu aracılığıyla Cursor veya yerel bir LLM’e güvenli bir şekilde bağlayan çözümlere ciddi bütçeler ayırmaya hazırlar.

Örneğin; niş bir muhasebe yazılımının verilerini yapay zekaya güvenli bir tünelle aktaran, şifrelenmiş bir MCP sunucusu yazıp bunu B2B SaaS modeliyle satmak, geleceğin en popüler mikro girişim modellerinden biri haline gelmektedir.

Sonuç

Model Context Protocol, yapay zekanın etrafındaki izolasyon duvarlarını yıkan, onu sadece bir “tahmin motoru” olmaktan çıkarıp işletim sistemimizin ve veritabanlarımızın aktif bir kullanıcısı haline getiren bir dönüm noktasıdır. Cursor AI gibi araçlarla sağlanan bu standart entegrasyon, kod yazma hızını ve üretilen kodun doğruluğunu katlayarak artırmaktadır.

Yapay zeka ekosistemi genişledikçe, MCP gibi açık kaynaklı standartları erken benimseyen geliştiriciler ve girişimciler, geleceğin yazılım mimarilerinde her zaman bir adım önde olacaklardır.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir