YapılandırmaMCP

MCP'yi Anlamak

Model Context Protocol (MCP), yapay zeka sistemlerinin harici araçlar ve hizmetlerle etkileşim kurmasını sağlayan standartlaştırılmış bir iletişim protokolüdür.

MCP nedir?

MCP'yi USB-C portuna benzer şekilde düşünün: uyumlu herhangi bir yapay zeka sistemi, işlevselliğine erişmek için herhangi bir MCP sunucusuna bağlanabilir. Bu standardizasyon, her araç ve hizmet için özel entegrasyonlar oluşturma ihtiyacını ortadan kaldırır.

Örneğin, Bob, her veritabanı sistemi için özel kod gerektirmeden bir şirket veritabanını aramak ve rapor oluşturmak için MCP'yi kullanabilir.

MCP neden kullanılır?

MCP, Bob'un şunları yapmasını sağlar:

  • Hem yerel hem de uzak MCP sunucularına bağlanma
  • Araçlara erişim için tutarlı bir arayüz sağlama
  • Çekirdek değişiklikler olmadan işlevselliği genişletme
  • Talep üzerine özel yetenekleri etkinleştirme

MCP nasıl çalışır

MCP, istemci-sunucu mimarisi kullanır:

  1. Bob (istemci) MCP sunucularına bağlanır
  2. Her sunucu, dosya erişimi, veritabanı sorguları veya API entegrasyonları gibi belirli yetenekler sağlar
  3. Bob bu yetenekleri standartlaştırılmış bir arayüz aracılığıyla kullanır
  4. İletişim JSON-RPC 2.0 mesajları aracılığıyla gerçekleşir

Sık sorulan sorular

Kimlik bilgilerinizi koruyun

Kimlik bilgilerinizi koruyun: API anahtarlarını, token'ları veya diğer hassas kimlik bilgilerini asla doğrudan MCP yapılandırma dosyalarına sabit kodlamayın. Bunun yerine:

  • Hassas bilgileri saklamak için ortam değişkenlerini kullanın
  • Güvenli kimlik bilgisi depoları veya kasalar kullanın
  • Kimlik bilgileri içeren MCP yapılandırma dosyalarının sürüm kontrolüne işlenmediğinden emin olun
  • Sırlar içeren yapılandırma dosyalarını .gitignore dosyanıza ekleyin

Yapılandırma dosyalarında kimlik bilgilerini açığa çıkarmak yetkisiz erişime ve güvenlik ihlallerine yol açabilir.

Sonraki adımlar

Bu konu nasıl?