Model Context Protocol (MCP) geliştirme yöntemi
(wikidocs.net)- MCP, AI sistemlerini çeşitli veri kaynaklarına bağlayan evrensel bir protokoldür ve AI modellerinin performansını ile kullanım alanlarını artırmayı hedefler
- MCP'nin başlıca özellikleri
- Açık standart: MCP, tüm AI sistemlerinin kullanabileceği açık kaynaklı bir protokoldür
- Çift yönlü bağlantı: AI araçları ile veri kaynakları arasında güvenli çift yönlü bağlantıyı destekler
- Evrensellik: içerik depoları, iş araçları, geliştirme ortamları gibi çeşitli veri sistemleriyle bağlanabilir
- Standardizasyon: her veri kaynağı için ayrı konektör geliştirmeye gerek kalmadan tek bir protokolle entegrasyon mümkündür
- MCP'nin yapısı: istemci-sunucu mimarisi temellidir
- Host: bağlantıyı başlatan LLM uygulaması
- Client: host uygulaması içinde sunucuyla 1:1 bağlantıyı korur
- Server: istemciye context, araçlar ve prompt'lar sağlar
- MCP'nin avantajları
- Veri erişilebilirliğinin artması: AI modelleri çeşitli veri kaynaklarına kolayca erişebilir
- Geliştirme verimliliği: geliştiriciler standart bir protokol kullanarak birden fazla veri kaynağına bağlanabilir
- Ölçeklenebilirlik: AI sistemi birden fazla araç ve veri kümesi arasında context'i koruyabildiği için daha sürdürülebilir bir mimari kurulabilir
- Güvenlik: protokole güvenlik yerleşik olarak geldiğinden LLM sağlayıcılarıyla API anahtarlarını paylaşmaya gerek yoktur
İçindekiler
Bölüm 1 MCP'ye giriş
- Tanım ve amaç
- Temel mimari
- Host, client ve server yapısı
- Güvenlik ve güven modeli
Bölüm 2 MCP'nin temel işlevleri
- Resources
- Prompts
- Tools
- Sampling
Bölüm 3 Uygulama kılavuzu
- Quickstart öğreticisi
- Python ile server geliştirme
- TypeScript ile server geliştirme
- SQLite veritabanı entegrasyonu
- Dosya sistemine erişim
- MCP server örneği geliştirme
Bölüm 4 MCP client'ları
- Claude Desktop
- Zed Editor
- Sourcegraph Cody
- Firebase Genkit
- Continue
Bölüm 5 Geliştirici araçları ve hata ayıklama
- MCP Inspector
- Hata ayıklama teknikleri
- Loglama ve izleme
- Sorun giderme kılavuzu
Ek
A. JSON-RPC mesaj formatı
B. Başlıca arayüz tanımları
C. Yapılandırma örnekleri
3 yorum
Test için araştırırken Linux için Claude ya da GPT desktop olmadığını öğrenip şaşırıyorum. Aman tanrım.
Apple kazandı! T_T
Anthropic, Model Context Protocol’ü açık kaynak olarak yayımladı
Anthropic’in duyurmasının üzerinden sadece 3 ay geçmiş olmasına rağmen inanılmaz derecede popüler hale geldi.
GeekNews’te bununla ilgili Korece bir geliştirme rehberi daha önce paylaşılmamış gibi göründüğü için ben de paylaşmak istedim.