Model Context Protocol (MCP): AI Asistanları için Evrensel Araç Bağlayıcısı
USB neyse AI ajanları için MCP de o. Anthropic 2024 sonunda yayınladı, hızla endüstri standardı oluyor.

"AI için USB"
Her AI asistanı (Claude, ChatGPT, Cursor) farklı araçlara erişmek ister:
- Dosya sistemi.
- Veritabanı.
- API.
- Slack.
- GitHub.
Sorun: her birinin kendi entegrasyon yöntemi var. N × M karmaşıklığı.
Çözüm: tek standart protokol.
Anthropic Kasım 2024: Model Context Protocol (MCP).
USB benzetmesi: AI istemcisi ↔ MCP server ↔ dış araç.
Mimari
Host
AI uygulaması (Claude Desktop, Cursor, vs.).
Client
Host içinde, sunucuya bağlanır.
Server
Belirli bir veri/araç sağlayıcı. Örneğin:
- filesystem-server: dosya sistemi erişimi.
- github-server: GitHub API.
- postgres-server: SQL veritabanı.
- slack-server: Slack mesajları.
Transport
İletişim katmanı: stdio (yerel), SSE (uzak).
Mesaj formatı
JSON-RPC 2.0 üzerinden. Üç ana tip:
Tool
LLM'in çağıracağı fonksiyon:
{
"name": "read_file",
"description": "Bir dosya oku",
"inputSchema": { "type": "object", "properties": { ... } }
}
Resource
Okunabilir veri:
{
"uri": "file:///etc/hosts",
"mimeType": "text/plain"
}
Prompt
Hazır prompt şablonu:
{
"name": "code-review",
"description": "Kodu gözden geçir"
}
Anthropic'in açık standardı
MCP açık:
- Spec GitHub'da.
- SDK'lar (Python, TypeScript, Java, Go).
- Anyone can write server.
- Anyone can write client.
Anthropic vendor lock-in istemiyor — herkes kullansın.
İlk uygulamalar
Claude Desktop
İlk client. Slack, GitHub, Google Drive entegrasyonları.
Cursor
Yenı sürümlerde MCP desteği.
Continue.dev
Açık kaynak IDE asistanı.
Zed Editor
Modern editor.
OpenAI Agent SDK
OpenAI bile MCP desteği ekledi (Mart 2025). Standart gerçek standart oluyor.
Yazma kolaylığı
Bir MCP server yazmak Python'da:
from mcp.server import Server
import asyncio
app = Server("hava-durumu")
@app.tool()
async def hava_al(sehir: str) -> str:
return f"{sehir}: 22 derece"
asyncio.run(app.run())
Birkaç satır → herhangi bir AI bunu kullanabilir.
Modern AI ajan ekosisteminde rol
Önceki fragmented ekosistem:
- OpenAI fonksiyon çağırma (JSON).
- Claude tool use.
- LangChain tools.
- LlamaIndex.
Her biri farklı.
MCP ile: tek format. AI ajanları her arasından geçişlilik.
Türk geliştiriciler için
- Türk AI startuplarının Claude Code, Cursor kullanımı yaygın.
- MCP server'lar yazmak kolay iş fırsatı.
- Türk açık kaynak topluluğu MCP server'ları geliştiriyor.
Karşılaştırma: OpenAPI
OpenAPI: HTTP API'lerin standardı.
MCP: AI ajan ↔ araç standardı.
İkisi tamamlayıcı. Aslında MCP server OpenAPI yansıtabilir.
Güvenlik
MCP server'lar yerel çalışır — host makinedeki kaynaklara erişir.
Riskler:
- Hassas dosya erişimi.
- Komut yürütme.
- Veri sızdırma.
İyi pratik:
- Capability-based: sadece izin verdiklerini yapar.
- User confirmation: kritik aksiyonlarda onay.
- Audit log: her aksiyon kaydedilir.
Felsefe
MCP temel mesajı: "AI ajanları bir izole edilmiş kutu değil, ekosistem".
Ajan ne kadar dışarıyla bağlanırsa, o kadar yararlı olur. Ama standart şart.
Gelecek
- MCP server marketplace: paylaşılan kütüphaneler.
- Çoklu ajan iletişimi: A2A (Anthropic, Google).
- Görsel araç: web sayfası, AI'a sayfa.
- Audio/Video MCP: gerçek zamanlı.
Pratik örnek
Bir Türk geliştirici örnek senaryo:
- Postgres MCP server kur.
- Slack MCP server kur.
- Claude Code ile bağlan.
- Talimat: "Slack'ten gelen hata mesajlarını DB'ye logla, günlük rapor çıkar."
3 satırlık talimat → AI iki sistemi entegre eder.
Kapanış
MCP, AI ajan dünyasının HTTP olabilir. 2024 sonunda yayınlandı, 2025 başında endüstri standardı olma yolunda. AI Türk geliştirici için yeni iş fırsatı katmanı.
Bir AI mühendisi için olgunluk işareti: MCP ile kendi araçlarını AI'a açabilmek.
Etiketler
Kendinizi Test Edin
Cevaplarınız profilinizde istatistik olarak saklanır.
1. MCP ne için?
2. Mucidi?
3. İletişim formatı?
4. Üç ana mesaj tipi?
5. OpenAI MCP destekliyor mu?
İlgili Yazılar
Sekreter Problemi: Hayatın En İyi Seçimini Yapmak için "%37 Kuralı"
Bir işe alma görüşmesi, bir ev arama süreci, hatta hayat arkadaşı seçimi… Hepsinin altında aynı klasik matematik problemi yatar. Cevap şaşırtıcı biçimde tek bir sayıya bağlıdır: %37.
MatematikPisagor Teoremi ve Saklı Bir Sır: İrrasyonel Sayılar Nasıl Keşfedildi?
Dik üçgenlerle ilgili o ünlü kural, aynı zamanda matematik tarihinin en sarsıcı keşfine yol açtı: kesir olarak yazılamayan sayılar. Üstelik bu keşif, bir bilim topluluğunu temellerinden sarstı.
MatematikFibonacci Dizisi ve Altın Oran: Tavşanlardan Ayçiçeklerine Uzanan Örüntü
Bir tavşan üretme bilmecesiyle başlayan basit bir sayı dizisi, ayçiçeği tohumlarından çam kozalaklarına, deniz kabuklarından galaksilere kadar doğanın her yerinde nasıl karşımıza çıkıyor?