MCP sunucularının çoğunu indirmek ücretsizdir. Birçoğu açık kaynaklıdır, bir kısmı sarmaladığı servisin sahibi olan şirket tarafından yayımlanır, epeycesi de hafta sonu projesidir. "Ücretsiz" etiketteki fiyatı anlatır, bedeli değil. Bedeli yine ödersiniz: sunucuyu çalıştıran makineyle, ona verdiğiniz erişimle, içinden akan veriyle ve barındırılan bir servisin önünde duran sunucularda o servisin ücretsiz katmanının izin verdiği ve sakladığı şeylerle. Bu rehber MCP sunucularında ücretsizin gerçekte ne anlama geldiğini, herhangi bir sunucuyu bir kodlama ya da masaüstü ajanına bağlamadan önce nasıl değerlendireceğinizi ve ajanınızın yapabileceklerini genişletmeden nasıl devreye alacağınızı anlatıyor. MCP sizin için yeniyse MCP nedir yazısıyla başlayın; protokolün kendisi modelcontextprotocol.io adresinde tanımlanıyor.
Üç tür ücretsiz
Bir MCP sunucusu ücretsiz diye anıldığında genellikle üç gruptan birine girer ve her birinin farklı bir gizli bedeli vardır.
| Tür | Tipik örnekler | Gerçekte neyle ödersiniz |
|---|---|---|
| Yerelde çalıştırdığınız açık kaynaklı sunucu | MCP projesinin deposundaki filesystem, git ve fetch gibi referans sunucular | Makineniz, bakım için harcadığınız zaman ve sürece verdiğiniz erişim |
| Ücretli ya da freemium bir servisin önündeki ücretsiz sunucu | SaaS sağlayıcılarının kendi API'lerini araç olarak açan resmî sunucuları | Servisteki hesabınız, ücretsiz katmanın sınırları ve servisin veri koşulları |
| Ücretsiz barındırılan (uzak) uç nokta | URL ile bağlandığınız topluluk ya da sağlayıcı sunucuları | Sorgularınız ve araç girdileriniz başkasının altyapısından geçer |
Kendi barındırdığınız sunucular veriyi makinenizde tutar, ama işletme yükünü size bırakır: bağımlılıkları kurmak, güvenlik açıkları kapatıldığında güncellemek ve sürecin ihtiyacından fazlasına erişemediğinden emin olmak. Barındırılan bir servisi sarmalayan sunucular, o servisin ücretsiz katmanı kadar ücretsizdir; kullanım sınırlarını, aşıldığında ne olduğunu ve ajanınızın bu durumda açıkça mı yoksa sessizce mi başarısız olacağını kontrol edin. Uzak uç noktalar bağlaması en kolay, incelemesi en zor olanlardır. Uzak ve yerel MCP sunucuları yazısı bu dengeyi ayrıntılı ele alıyor.
Gözden kaçan bedel: veri kullanımı
Ajan, görev neyi gerektiriyorsa sunucuya onu verir: dosya içerikleri, kod, bir arama sorgusundaki müşteri adları, bir veritabanı satırı. Her sunucu için şunları öğrenin:
- Araç girdileri ve çıktıları nereye gidiyor? Harici bir API'yi çağıran yerel bir sunucu da verinizi o API'ye gönderir.
- İşletici istekleri kaydediyor mu, ne kadar süre saklıyor ve eğitim dâhil başka bir amaçla kullanıyor mu?
- Sunucu bir token istiyor mu, bu token'ın kapsamı ne ve daha dar bir token işi görür mü?
- Sunucuyu ticari bir ürünün içinde kullanmayı planlıyorsanız lisans buna izin veriyor mu?
Kaynak kodunuzu bilinmeyen bir üçüncü tarafa gönderen ücretsiz bir sunucu ücretsiz değildir.
Herhangi bir MCP sunucusunu bağlamadan önce değerlendirme
Aynı inceleme bir dosya sistemi sunucusu, Playwright MCP gibi bir tarayıcı otomasyonu sunucusu, bir sağlayıcının resmî sunucusu ya da bir arama sunucusu için işe yarar. (Özellikle arama için web arama MCP sunucusu seçimi yazısına bakın.)
- Araç listesini okuyun. Sunucunun açtığı her aracı parametreleri ve açıklamalarıyla birlikte inceleyin. Okuyan araçları; yazan, gönderen, silen ya da komut çalıştıranlardan ayırın. Zararsız adlı bir sunucu bile bir kabuk aracı açıyor olabilir.
- Araç açıklamalarını talimatmış gibi okuyun. Model bu açıklamaları okur; dolayısıyla bir açıklama modeli yönlendirebilir. Modele başka dosyaları okumasını, önceki talimatları yok saymasını ya da başka araçları çağırmasını söyleyen metin bir tehlike işaretidir.
- Köken bilgisini kontrol edin. Kim yayımlıyor, kaynak kodu açık mı, bakımı yapılıyor mu ve kurduğunuz paket depoyla eşleşiyor mu? Sarmaladığı API'nin sahibi olan sağlayıcıdan ya da görünür bir geçmişi olan bir geliştiriciden gelen sunucuları tercih edin.
- Nasıl çalıştığını kontrol edin. İstemcinizin başlattığı yerel bir süreç mi, yoksa uzak bir URL mi? Neler kuruyor? Başlarken kod çekiyor mu?
- Kimlik doğrulamayı ve kapsamı kontrol edin. Hangi kimlik bilgisine ihtiyaç duyuyor ve salt okunur ya da dar kapsamlı bir erişim tanımlayabiliyor musunuz?
- Örnek üzerinde deneyin. Bir test dizininde, deneme hesabında ya da atılabilir bir depoda çalıştırın; neye dokunduğunu izleyin ve ajanın onunla ne yaptığını döküm kaydından okuyun.
Güvenli devreye alma
Bir sunucuyu bağlamak, tek başına her görevin onu kullanabileceği anlamına gelmemelidir. Yetkiyi dar tutan bir devreye alma şöyle görünür:
- Salt okumayla başlayın. Önce yalnızca okuyan araçları etkinleştirin; yazan araçları, sunucunun gerçek işte nasıl davrandığını gördükten sonra ekleyin. Ajanlara salt okumayla başlamak notu bu sıralamanın gerekçesini anlatıyor.
- Proje bazında kapsam verin. Sunucuları genel olarak değil, gerektikleri projede yapılandırın; dosya sistemi sunucularını belirli dizinlerle sınırlayın.
- Onayları açık tutun. Kodlama ve masaüstü ajanlarının çoğu bir aracı çalıştırmadan önce sorabilir. Durum değiştiren her şey için bunu açık bırakın.
- Sürümleri sabitleyin. En son etiketi değil sabit bir sürümü kullanın ve yükseltmeden önce değişiklikleri inceleyin.
- Ayrı kimlik bilgileri kullanın. Her sunucuya düşük yetkili kendi token'ını verin; böylece başka hiçbir şeyi bozmadan iptal edebilirsiniz.
- Ayıklayın. Bağlı her sunucu modelin bağlamına araç açıklamaları ekler ve saldırı yüzeyini büyütür. Kullanmadığınızı kaldırın.
Ekibin ajan politikasına yazılabilecek örnek bir kural: "Yeni bir MCP sunucusu bir hafta boyunca tek bir projede ve yalnızca okuyan araçlarla etkinleştirilir. Yazan araçlar, biri gerçek kullanımın döküm kayıtlarını inceledikten sonra eklenir." Arka plandaki ilke için araçları yetkiyi genişletmeden bağlamak notuna bakın.
Pi ve diğer minimal ajanlar için MCP sunucuları
Her kodlama ajanı MCP'yi yerleşik bir özellik olarak görmez. Minimal bir terminal kodlama ajanı olan Pi, küçük bir çekirdek ile komut satırı araçları ve beceriler etrafında kurulmuştur; MCP'yi çekirdeğe gömmek yerine bu işi eklentilere bırakır. MCP'nin nasıl eklenebileceğini Pi'nin güncel dokümantasyonundan kontrol edin. Yukarıdaki değerlendirme olduğu gibi geçerlidir, tek bir ekle: MCP'yi ajana bağlayan uyarlayıcı da sizin çalıştırdığınız koddur; onu da aynı şekilde inceleyin.
Minimal bir ajandaki birçok ihtiyaç için kısa bir beceri dosyasıyla birlikte bir CLI, aynı işi daha az düzenekle görür. Bir git ya da GitHub komut satırı aracı, bir veritabanı istemcisi ya da bir dokümantasyon getirici çoğu zaman bir sunucunun yerini doğrudan tutabilir. MCP, beceri ya da CLI araçları yazısı yaklaşımları karşılaştırıyor; Pi entegrasyon tasarım rehberi de bu kurulumu nasıl incelenebilir tutacağınızı anlatıyor.
GoCux nerede durur
GoCux kendi MCP entegrasyonunda aynı kuralları izler. GoCux'ın kendine ait barındırılan bir MCP uç noktası yoktur; araçlar kendi makinenizdeki uyumlu bir istemcinin içinde çalışır, dolayısıyla sunucu süreci ve izinleri sizin tarafınızda kalır. Önerilen başlangıç salt okumadır ve bir sunucuyu yapılandırmak, her görevin onu kullanmasına kendiliğinden izin vermez: bir iş emri yine dokunabileceği kapsamı belirtir; dışarıya veri göndermek ya da dosya dışa aktarmak gibi sonuç doğuran eylemler bir kişinin kararını bekler. Kurulumu MCP hızlı başlangıç sayfası adım adım anlatıyor.
Bir sunucuyu bağlamadan önce kontrol listesi
- Hangi tür ücretsiz olduğunu biliyorsunuz: kendi barındırdığınız bir sunucu, bir servisin ücretsiz katmanını sarmalayan bir sunucu ya da barındırılan bir uç nokta.
- Araç girdilerinin nereye gittiğini, kimin ve ne kadar süreyle kaydettiğini biliyorsunuz.
- Her aracı ve açıklamasını okudunuz; okuyan araçları yazan, gönderen, silen ve komut çalıştıranlardan ayırdınız.
- Yayıncı belirlenebiliyor ve kurulan paket kaynakla eşleşiyor.
- Kimlik bilgileri bu sunucuya özel ve işin izin verdiği kadar dar.
- Önce örnek veri üzerinde çalıştı ve ajanın onunla ne yaptığını okudunuz.
- Tek bir projede, salt okunur, onaylar açık ve sabit bir sürümle etkinleştirildi.
- Yazan araçları ekleme kararının bir sahibi var ve kullanılmayan sunucular kaldırılıyor.
Bu iş akışını çalışma alanınıza taşıyın.
Kapsamı belirleyin. Kanıtları inceleyin. Gereken adımları onaylayın.