İçeriğe geç
SEM ROI
AI Agent

MCP Nedir? MCP Server Ne İşe Yarar? İşletmeler İçin Rehber (2026)

MCP, yapay zekâ asistanlarının ürününüzdeki işlemleri müşterinin kendi hesabıyla kullanmasını sağlar. MCP server nedir, API'den farkı ne, hangi asistanlar destekliyor, önce ne açılmalı?

Ahmet Molon, SEM ROI'nin kurucusu
Ahmet Molon
Kurucu
6 dk okuma
Odanın ortasında ahşap bir dolap; kırmızı iplerle etrafındaki kutulara, rulolara ve mürekkep kaplarına bağlı

Müşteriler bazı işleri bir asistana yaptırmaya başladı: masa ayırtmak, her zamanki siparişi yinelemek, faturaya bakmak. Asistanın bunu sizin işletmenizle yapabilmesi için sistemlerinizi güvenli biçimde çağırabilmesi gerekir. MCP server tam olarak bunun için var. Bu rehber MCP nedir sorusunu ve Model Context Protocol'ü iş diliyle anlatıyor: ne olduğu, API'den nasıl ayrıldığı, bugün nerede çalıştığı, neyi açmanız ve neyi açmamanız gerektiği.

MCP nedir?

Model Context Protocol, yapay zekâ uygulamalarını verilerin ve işlemlerin bulunduğu sistemlere bağlamak için geliştirilmiş açık bir standarttır. Anthropic'te ortaya çıktı ve Kasım 2024'te açık kaynak yapıldı. Aralık 2025'te Anthropic protokolü, "Linux Foundation bünyesinde, Anthropic, Block ve OpenAI'ın ortak kurduğu yönlendirilmiş bir fon" olan Agentic AI Foundation'a devretti; yani artık tek bir şirketin protokolü değil. Güncel spesifikasyonun tarihi 2026-07-28.

En yaygın benzetme USB-C'dir: ondan önce her cihazın kendi kablosu vardı; MCP'den önce de her asistanın her ürünle ayrı, özel bir entegrasyonu gerekiyordu. MCP ile tek bir server kurarsınız ve MCP konuşan her asistan onu kullanabilir.

MCP server nedir, ne işe yarar?

MCP server, bir asistana üç şeyi söyleyen küçük bir servistir: hangi tool'ları (işlemleri) sunduğu, hangi resource'ları (verileri) okuyabildiği ve hangi prompt'ların (hazır talimatların) kullanılabildiği. Asistan bir tool kullanmaya karar verdiğinde bir istek gönderir; server'ınız kimin sorduğunu kontrol eder, işlemi mevcut sistemleriniz üzerinden çalıştırır ve sonucu döndürür.

Tek bir tool asistana böyle görünür. Bütün "sözleşme" bundan ibarettir: bir ad, modelin ne zaman kullanacağına karar vermek için okuduğu bir açıklama ve sağlaması gereken girdiler.

json
{
  "name": "reschedule_appointment",
  "description": "Move the signed-in patient's existing appointment to another free slot. Ask the patient to confirm the new time before calling.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "appointment_id": { "type": "string" },
      "new_start": { "type": "string", "format": "date-time" }
    },
    "required": ["appointment_id", "new_start"]
  }
}

Açıklamaya dikkat edin: model için yazılmış ve bir iş kuralı taşıyor ("hastadan onay iste"). İyi tool tasarımı büyük ölçüde bu tür bir yazımdır. Kötü açıklamalar, bir asistanın yanlış tool'u çağırmasının ya da doğru tool'u yanlış zamanda çağırmasının en yaygın nedenidir.

MCP ve API: farkı ne?

API'niz, dokümantasyonu okuyup ona göre kod yazan geliştiriciler için yapılmıştır. MCP server ise tool'larınızı çalışma anında keşfeden ve onları ne zaman çağıracağına kendisi karar veren bir model için yapılır. Neredeyse her projede MCP server, arka planda mevcut API'nizi çağırır.

  • Konu: Kim kullanır
    API (REST, GraphQL): Geliştiriciler, yazdıkları kodlaMCP server: Yapay zekâ asistanları, çalışma anında
  • Konu: Keşif
    API (REST, GraphQL): DokümantasyonMCP server: Server tool'larını ve açıklamalarını listeler
  • Konu: Ayrıntı düzeyi
    API (REST, GraphQL): Çok sayıda teknik endpointMCP server: İş diliyle adlandırılmış birkaç görev
  • Konu: Kimlik doğrulama
    API (REST, GraphQL): API anahtarları, OAuth; duruma göre değişirMCP server: Uzak server'lar için OAuth 2.1, kullanıcının hesabıyla
  • Konu: Diğerinin yerini alır mı?
    API (REST, GraphQL): HayırMCP server: Hayır, genellikle API'yi sarmalar
KonuAPI (REST, GraphQL)MCP server
Kim kullanırGeliştiriciler, yazdıkları kodlaYapay zekâ asistanları, çalışma anında
KeşifDokümantasyonServer tool'larını ve açıklamalarını listeler
Ayrıntı düzeyiÇok sayıda teknik endpointİş diliyle adlandırılmış birkaç görev
Kimlik doğrulamaAPI anahtarları, OAuth; duruma göre değişirUzak server'lar için OAuth 2.1, kullanıcının hesabıyla
Diğerinin yerini alır mı?HayırHayır, genellikle API'yi sarmalar
Tasarım kuralı

Endpoint'leri değil, görevleri açın. "reorder_last_purchase" iyi bir MCP tool'udur; yirmi isteğe bağlı alanı olan "POST /orders" değildir.

MCP server 2026'da nerede çalışıyor?

Destek hızla genişledi; aşağıdaki tablo Ekim 2026 itibarıyla durumu gösteriyor. Bunların birçoğu önizleme aşamasında olduğu için bir lansman planlamadan önce her platformun dokümantasyonunu kontrol edin.

  • Asistan: Claude (web, masaüstü, mobil)
    MCP nasıl kullanılıyor: Uzak MCP server'lar connector olarak eklenir; MCP Apps (etkileşimli arayüz) desteklenirDurum: Kullanılabilir
  • Asistan: ChatGPT
    MCP nasıl kullanılıyor: MCP server'lar üzerine kurulan uygulamalar ve connector'larDurum: Kullanılabilir; özellikler plana göre değişir
  • Asistan: Microsoft 365 Copilot
    MCP nasıl kullanılıyor: MCP server'larla çalışan agent'lar ve plugin'ler, MCP Apps dahilDurum: Kullanılabilir; "tüm yetenekler kullanılabilir değil"
  • Asistan: Google Search ve Gemini uygulaması
    MCP nasıl kullanılıyor: Connected Apps: Google Connected Console'da kaydedilen, bulutta barındırılan bir MCP server ya da Android AppFunctionsDurum: Önizleme; başvuruyla, pazara göre aşamalı
  • Asistan: Gemini Enterprise
    MCP nasıl kullanılıyor: MCP Apps sohbette, korumalı (sandbox) bir çerçevede görüntülenirDurum: Enterprise müşterilerine açık
AsistanMCP nasıl kullanılıyorDurum
Claude (web, masaüstü, mobil)Uzak MCP server'lar connector olarak eklenir; MCP Apps (etkileşimli arayüz) desteklenirKullanılabilir
ChatGPTMCP server'lar üzerine kurulan uygulamalar ve connector'larKullanılabilir; özellikler plana göre değişir
Microsoft 365 CopilotMCP server'larla çalışan agent'lar ve plugin'ler, MCP Apps dahilKullanılabilir; "tüm yetenekler kullanılabilir değil"
Google Search ve Gemini uygulamasıConnected Apps: Google Connected Console'da kaydedilen, bulutta barındırılan bir MCP server ya da Android AppFunctionsÖnizleme; başvuruyla, pazara göre aşamalı
Gemini EnterpriseMCP Apps sohbette, korumalı (sandbox) bir çerçevede görüntülenirEnterprise müşterilerine açık

Pratikteki sonucu şu: iyi kurulmuş tek bir server hepsine ulaşır. Yeni bir asistan eklemek çoğunlukla kayıt, inceleme ve test işidir, baştan yazmak değil. Agentic AI geliştirme hizmetimizin arkasındaki fikir de bu.

Bir işletme neyi açmalı?

Açtığınız her işlem, bir asistanın müşteriniz adına yapabileceği bir şeydir. Sık kullanılan, değerli ve kolayca geri alınabilen işlemlerle başlayın; riskli olanları sonraya bırakın ya da bir onay adımının arkasına koyun.

  • İşlem türü: Okuma, herkese açık
    Örnekler: Çalışma saatleri, ürün bilgileri, stok/müsaitlikKural: İlk bunları açın. Giriş gerekmez.
  • İşlem türü: Okuma, kişiye özel
    Örnekler: Sipariş durumu, faturalar, randevularKural: Hesap bağlama gerektirir; yalnızca giriş yapmış kullanıcının verisini döndürün.
  • İşlem türü: Yazma, geri alınabilir
    Örnekler: Sepete ekleme, bir zaman dilimini tutma, teklif taslağı hazırlamaKural: Açık açıklamalar ve sınırlarla açın.
  • İşlem türü: Yazma, kesinleştiren
    Örnekler: Rezervasyon, ödeme, iptal, adres değiştirmeKural: Kullanıcının açık onayını isteyin; her çağrıyı kayda alın.
  • İşlem türü: Asla
    Örnekler: Toplu dışa aktarımlar, yönetici işlemleri, diğer kullanıcıların verileriKural: Server'a hiç koymayın.
İşlem türüÖrneklerKural
Okuma, herkese açıkÇalışma saatleri, ürün bilgileri, stok/müsaitlikİlk bunları açın. Giriş gerekmez.
Okuma, kişiye özelSipariş durumu, faturalar, randevularHesap bağlama gerektirir; yalnızca giriş yapmış kullanıcının verisini döndürün.
Yazma, geri alınabilirSepete ekleme, bir zaman dilimini tutma, teklif taslağı hazırlamaAçık açıklamalar ve sınırlarla açın.
Yazma, kesinleştirenRezervasyon, ödeme, iptal, adres değiştirmeKullanıcının açık onayını isteyin; her çağrıyı kayda alın.
AslaToplu dışa aktarımlar, yönetici işlemleri, diğer kullanıcıların verileriServer'a hiç koymayın.

İlk işlemleri aramak için iyi bir yer: destek ekibinizin en sık yanıtladığı sorular ve müşterilerin sitenizde yapmaya çalışıp yarıda bıraktığı işler.

Giriş nasıl çalışır: OAuth 2.1

Uzak bir MCP server, "Google ile giriş yap"ın arkasındaki standartlar ailesinden OAuth 2.1'i kullanır. Müşteri bir kez sizin giriş sayfanıza yönlendirilir, asistanın neler yapabileceğini onaylar ve asistan yalnızca bu izinlerle sınırlı bir token alır. Bu erişimi istediğiniz zaman iptal edebilirsiniz. Asistan şifreyi hiçbir zaman görmez.

2026-07-28 spesifikasyonu bunu daha da sıkılaştırdı. MCP blogu "RFC 9207 issuer doğrulaması ve Dynamic Client Registration'dan (DCR) client metadata belgelerine (CIMD) resmî geçiş dahil yetkilendirme sıkılaştırma değişikliklerini" sıralıyor; ayrıca protokol çekirdeği durumsuz (stateless) hâle geldi ve protokol oturumları kaldırıldı. İşletme sahibi için anlamı basit: giriş sistemi sizde kalır ve her asistan dar kapsamlı, iptal edilebilir bir erişim alır.

Güvenlik riskleri ve nasıl yönetilir

MCP server sistemlerinize açılan yeni bir kapıdır; ona göre davranın. Başlıca riskler:

  • Prompt injection. Asistan talimat içeren bir metni (bir e-posta, bir yorum, bir ürün sayfası) okur ve bu talimatlara uyar. Asistanın okuduğu içeriğin, yapabileceklerini genişletmesine asla izin vermeyin.
  • Tool poisoning. Bir tool'un açıklamasına gizlenmiş, "kullanıcılara görünmeyen ama yapay zekâ modellerine tamamen görünen" kötü niyetli talimatlar. İlk kez Nisan 2025'te Invariant Labs tarafından belgelendi, bugün OWASP listesinde yer alıyor. Yalnızca kontrol ettiğiniz ya da güvendiğiniz server'ları bağlayın ve açıklamaları kod gibi inceleyin.
  • Fazla geniş kapsamlar (scope). Her şeyi yapabilen bir token er geç yanlış bir şey yapar. Her işlem grubu için bir scope; okuma ve yazma ayrı.
  • Veri sızıntısı. Her yanıt bir modelin bağlamına girer. Yalnızca görevin ihtiyaç duyduğu alanları döndürün.
6 maddeden 0 tanesi işaretlendi

Kendiniz mi kurmalı, satın mı almalı, platformunkini mi?

Sıfırdan kurmanız gerekmeyebilir. Örneğin Shopify katalog, sepet, ödeme ve siparişler için kendi MCP server'larını sunuyor. Birçok SaaS aracı da resmî server'larla geliyor. Kendi server'ınızı, işlemler sizin sistemlerinizde yaşıyorsa (bir rezervasyon motoru, Odoo gibi bir ERP, özel bir CMS) ya da hazır server'ın desteklemediği kurallara ihtiyaç duyuyorsanız kurarsınız.

  • Platformunuzun bir server'ı varsa ve tool'ları müşterilerin istedikleriyle örtüşüyorsa platformun server'ını kullanın.
  • İşlemleriniz işletmenize özgüyse API'nizi özel bir server ile sarmalayın. En yaygın durum budur.
  • Örneğin ürünler Shopify'dan, rezervasyonlar ya da B2B fiyatlar kendi sisteminizden geliyorsa ikisini birleştirin.

Maliyet; tool sayısına, arkalarındaki sistemlere ve her asistanın inceleme sürecine bağlıdır. Üç ila beş tool'luk, odaklı bir ilk server sınırları belli bir projedir; asıl maliyet genellikle alttaki veriyi ve yetkileri toparlamaktır. Yapay zekâ agent'ı nasıl geliştirilir rehberimiz, hem geliştirme hem işletme maliyetlerini nasıl tahmin ettiğimizi gösteriyor.

Sık sorulan sorular

  • En basit hâliyle MCP server nedir?

    Yapay zekâ asistanlarının ürününüzdeki işlemleri (bir siparişi kontrol etmek ya da randevu almak gibi) müşterinin kendi hesabıyla ve yalnızca sizin izin verdiğiniz yetkiler dahilinde kullanmasını sağlayan küçük bir servistir.

  • MCP, API ile aynı şey mi? API'lerin yerini alır mı?

    Hayır. API geliştiriciler için yapılır; MCP ise tool'ları çalışma anında keşfedip çağıran yapay zekâ modelleri için. Bir MCP server genellikle mevcut API'nizin önünde durur ve birkaç iş görevini bu API'ye yapılan çağrılara çevirir.

  • MCP'yi kim geliştirdi, açık kaynak mı?

    MCP'yi Anthropic geliştirdi ve Kasım 2024'te açık kaynak yaptı. Aralık 2025'te protokol, Linux Foundation bünyesindeki ve Anthropic, Block ve OpenAI'ın ortak kurduğu Agentic AI Foundation'a devredildi.

  • ChatGPT MCP'yi destekliyor mu?

    Evet. ChatGPT uygulamaları ve connector'ları MCP server'lar üzerine kurulur; hangi özelliklerin kullanılabildiği plana bağlıdır. Claude ve Microsoft 365 Copilot da uzak MCP server'ları destekler.

  • Gemini ya da Google Search MCP'yi destekliyor mu?

    Ekim 2026'da duyurulan Google Connected Apps sayesinde bir işletme, bulutta barındırılan bir MCP server'ı (ya da Android AppFunctions'ı) Gemini uygulamasına ve Google Search'e bağlayabilir. Erişim, başvuruyla verilen aşamalı bir önizleme ve pazara göre değişiyor.

  • MCP güvenli mi?

    Protokol güvenli kalıpları (OAuth 2.1, kapsamı sınırlı token'lar) destekler; ama güvenlik, kurduğunuz server'a bağlıdır: kesinleştiren işlemlerden önce onay, dar scope'lar, en az veri döndüren yanıtlar, kayıt tutma ve prompt injection ile tool poisoning'e karşı test.

  • MCP ile RAG arasındaki fark ne?

    RAG, bir modelin yanıt vermesine yardımcı olmak için belge getirir. MCP ise bir modelin tool çağırmasını ve sistemlerinizdeki canlı veriyi okumasını sağlar; bir şeyi değiştiren işlemler de buna dahildir. İkisi birlikte çalışır: bir MCP server, arka planda RAG yapan bir arama tool'u sunabilir.

  • İşletmem için bir MCP server gerekli mi?

    Müşterileriniz ya da çalışanlarınız, sistemlerinizde rezervasyon, sipariş ya da hesap kontrolü gibi işleri bir asistanın yapmasından fayda görecekse, bunu sunmanın standart yolu bir MCP server'dır. Yalnızca herkese açık bilgilerle ilgili yanıtlara ihtiyacınız varsa, önce iyi içerik ve yapay zekâ aramalarında görünürlük gelir.

Kaynaklar

  • MCP
  • AI agent
Ahmet Molon, SEM ROI'nin kurucusu
Ahmet Molon
Kurucu