· kaynak dev.to (home feed)
Claude Desktop için günlük kullanımda üç MCP server: kurulumlarıyla birlikte
Bir dev.to yazısı, bir geliştiricinin Claude Desktop'ta her gün çalıştırdığı üç MCP server'ı — filesystem, GitHub ve PostgreSQL — kurulum adımları ve filesystem kapsamına dair bir uyarıyla paylaşıyor.

Filesystem: projeyi doğrudan okumak
İlk server olan @modelcontextprotocol/server-filesystem, mcp-hub install ile kuruluyor. Yazıya göre asıl değeri, iş akışından kopyala-yapıştırı çıkarması: server'ı bir proje kök dizinine yönlendiriyorsunuz ve Claude dosyaları kendisi okuyor. Yazarın örnek prompt'u, modele bir kimlik doğrulama modülünü okumasını ve token doğrulamasının nasıl çalıştığını açıklamasını istiyor.
GitHub: pull request'ler sohbetin içinde
İkincisi olan @modelcontextprotocol/server-github, Claude'a issue'lara bakma, pull request okuma ve depolara göz atma yeteneği veriyor. Yazar, kod incelemesi sırasında en çok başvurduğu aracın bu olduğunu söylüyor. Yazıya göre tipik bir istek, geliştirici tarayıcı açmadan son birkaç pull request'teki değişikliklere bakıp bir özet çıkarmasını modelden istemek.
PostgreSQL: sohbetten çıkmadan sorgular
Üçüncü server olan @modelcontextprotocol/server-postgres, sohbetin içinden doğrudan veritabanı erişimi sağlıyor. Geliştirici, bir veritabanı istemcisine geçip sorgu çalıştırıp sonuçları geri yapıştırmak yerine Claude'a bu hafta kaydolmuş ama henüz giriş yapmamış kullanıcılar gibi bir soru soruyor ve model sorguyu kendisi çalıştırıyor.
Kurulumun kendisi
Yazıya göre her server'ı eklemek kabaca iki dakika sürüyor. Adımlar her durumda aynı: paket için mcp-hub install komutunu çalıştırın, claude_desktop_config. dosyasına bir kayıt ekleyin ve Claude Desktop'ı yeni server'ı görmesi için yeniden başlatın. Yazar, üç paketin de npm üzerinde doğrulandığını belirtiyor ve bu üçünün ötesinde ek server'lar keşfetmenin bir yolu olarak mcp-hub CLI'a işaret ediyor.
Filesystem erişimiyle gelen uyarı
Yazının en pratik uyarısı kapsamla ilgili. Yazar, filesystem server'ının, o şekilde yapılandırılırsa tüm diski okuyabileceği konusunda uyarıyor; dolayısıyla ona verdiğiniz yollar dikkatle düşünülmez olmıyor. Geniş bir dizin yerine belirli bir proje kök dizinine göre yapılandırmak, modelin dokunabileceklerini sınırlıyor. Aynı mantık ruh olarak diğer iki server için de geçerli: bir GitHub token'ı ya da açık bir veritabanı bağlantısı, gerçek sistemlere gerçek bir erişimdir; sohbet içi sorguların rahatlığı, bu erişimi kapsamlandırma sorumluluğuyla birlikte gelir.
Neden önemli
MCP hakkındaki haberlerin çoğu, protokolün kendisine ve onun için geliştirilen büyüyen server kataloğuna odaklandı. Günlük kullanımda ayakta kalan bir kurulumun ilk elden anlatımı, nereden başlayacağına karar veren geliştiriciler için daha yararlı; çünkü seçimi, kodun gerçekten yaşadığı üç yeri kapsayan üç server'a daraltıyor: yerel dosyalar, depo barındırıcısı ve veritabanı. Ayrıca gerçek dengeyi çerçeveliyor. Bir yapay zeka asistanına filesystem'ınıza, depolarınıza ve üretim verinize doğrudan erişim vermek pek çok manuel kopyalamayı ortadan kaldırıyor; ama güvenlik sınırı panoya değil yapılandırma dosyasına kayıyor — ve o dosya, içinden geçen prompt'lar kadar ilgiyi hak ediyor.
- #mcp
- #claude-desktop
- #developer-tools
- #postgresql
- #ai-agents