Hazır MCP Server Kataloğu
Claude'a dış dünyaya bağlanma yeteneği veren MCP sunucularının kategorize listesi — kurulum, yapılandırma, güvenli kullanım.
MCP nedir, nereden başlamalı?
MCP (Model Context Protocol), Anthropic'in AI ajanlarının dış araç ve verilere bağlanması için tanımladığı açık bir standarttır. Bir MCP sunucusu belirli bir hizmeti Claude'a "tool" olarak sunar. Claude bu tool'u çağırır, sonuç bağlamına eklenir, sıradaki yanıtta kullanılır.
Sunucu sayısı hızla büyüyor; "doğru sunucu" sorusunun cevabı iş akışına bağlı. Bu rehber, sık kullanılan kategorileri ve her birinin tipik kurulum şemasını topluyor. Her giriş için: ne işe yarar, hangi durumda seçilir, kurulum komutu, en sık tuzağı.
Sunucuların çoğu npx veya uvx ile çalışır; Claude Desktop'ta claude_desktop_config.json, Claude Code'da ~/.claude/mcp.json veya proje köküne .mcp.json dosyasına eklenir.
Kurulumun anatomi̇si̇
Her sunucu üç şey ister: command (nasıl çalıştırılacak), args (parametreler), env (gizli değişkenler). Asgari config:
{
"mcpServers": {
"<isim>": {
"command": "npx",
"args": ["-y", "<paket-adı>", "<arg1>"],
"env": {
"GIZLI_TOKEN": "${GIZLI_TOKEN}"
}
}
}
}Çevre değişkenlerini Git'e koymamak için ${GIZLI_TOKEN} gibi placeholder kullan; gerçek değer kullanıcının .env ya da terminal export'unda durur.
Geliştirme ortamı
filesystem
Yerel klasörlere okuma/yazma erişimi. Claude'un dosyaları doğrudan açıp düzenlemesine izin verir.
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/me/projects",
"/Users/me/Documents/notes"
]
}Tuzak: root path'ı / veya home dizini olarak verme — Claude tüm dosyalarına erişir. Sadece çalışmak istediğin alt klasörleri belirt.
git / github
git sunucusu yerel commit/branch işlemleri; github ise issue, PR, branch yönetimi.
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" }
}Tuzak: GitHub token'ını minimum yetkiyle ver. repo:read çoğu zaman yeter; delete_repo gibi haklara dokunma.
sentry
Üretim hatalarını sorgulamak; "geçen 24 saatte en sık 5 hata" gibi sorularda muazzam.
"sentry": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sentry"],
"env": { "SENTRY_AUTH_TOKEN": "${SENTRY_AUTH_TOKEN}" }
}Veritabanları
postgres
Sorgu çalıştırma + şema okuma. Read-only kullanıcıyla bağlama önemli.
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://readonly_user:pass@host:5432/mydb"
]
}Tuzak: read-write kullanıcıyla bağlamak felaket olabilir. Üretim için CREATE USER claude_ro WITH LOGIN; GRANT SELECT ON ALL TABLES IN SCHEMA public TO claude_ro; gibi sınırlı bir kullanıcı kur.
sqlite
Yerel dev veritabanları, küçük analiz veri setleri için ideal.
"sqlite": {
"command": "uvx",
"args": ["mcp-server-sqlite", "--db-path", "/path/to/db.sqlite"]
}mongodb / mysql / redis
Resmi olmayan ama olgun topluluk paketleri var; awesome-mcp-servers GitHub repo'sundan en güncel paket adını al.
İletişim
slack
Mesaj gönderme, kanal okuma, kullanıcı arama. Asistan rolü için temel.
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}",
"SLACK_TEAM_ID": "T01ABC..."
}
}Tuzak: Bot'u "tüm kanallarda mesaj göndersin" diye eklersen, Claude bir hatada herkese spam yapabilir. Yetki kapsamını sınırlı tut.
gmail / google-drive
OAuth gerektirir; ilk kurulumda tarayıcıdan yetki onayı.
"gdrive": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gdrive"]
}linear / notion / jira
Issue tracker entegrasyonu — "açık ticket'larımı listele", "şuna yorum yaz" gibi sorgular.
Bulut & SaaS
stripe
Ödeme arama, müşteri sorgulama, abonelik durumu. Üretimde dikkatli kullan.
aws-s3
Bucket içeriği listele, dosya indir, dosya yükle. IAM policy'de en küçük yetki ilkesi.
cloudflare
DNS kayıtları, domain yönetimi, worker deploy.
asana / trello
Hafif proje yönetimi entegrasyonu.
Web ve arama
brave-search
Genel web araması. Perplexity'nin gizlilik dostu alternatifi.
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": { "BRAVE_API_KEY": "${BRAVE_API_KEY}" }
}fetch
Belirli URL içeriğini Markdown'a indirgeyerek getirir. Web tarama temel araç.
puppeteer
Tam tarayıcı otomasyonu — sayfa açma, form doldurma, screenshot. JavaScript-heavy sitelerin tek çıkışı.
"puppeteer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}Tuzak: Puppeteer çok güçlü; kötüye kullanım riski yüksek. Sandbox veya Docker içinde çalıştırmak önerilir.
AI ekosistem
vector-databases
Pinecone, Qdrant, Chroma için ayrı sunucular. RAG geliştirme döngüsünde işe yarar.
"qdrant": {
"command": "uvx",
"args": ["mcp-server-qdrant"],
"env": { "QDRANT_URL": "${QDRANT_URL}", "QDRANT_API_KEY": "${QDRANT_API_KEY}" }
}huggingface
HF Hub'da model arama, dataset indirme, model bilgilerini sorgulama.
Sistem ve devops
docker
Container listele, durdur, logla. Geliştirme makinesinde iş akışını otomatize eder.
kubernetes
Pod, deployment, service yönetimi. Üretimde mutlaka read-only role.
ssh
Uzak sunuculara komut çalıştırma. En tehlikeli MCP sunucularından biri; üretim sunucularına bağlama, lab sunucusuyla sınırla.
Güvenli kullanım için 5 kural
- Minimum yetki: her token, kullanıcı, IAM rolü mümkün olan en sınırlı kapsamla verilir.
- Read-only önce: ilk denemelerde her zaman read-only versiyondan başla. Yazma yetkisi sonra eklenir.
- Sandbox: topluluk MCP'lerini özellikle sandbox/Docker içinde çalıştır; ağ erişimini kıs.
- Audit log: Claude'un hangi tool'u ne zaman çağırdığını izle. Gerçekten gerekli olmayan sunucuları kapat.
- Çevre değişkenleriyle çalış: token'ları config dosyasına gömüp Git'e atma.
${VAR}placeholder +.envstandartı kullan.
Tek bakışta sık kullanılan kombinasyon
Çoğu yazılım takımı için iyi bir başlangıç paketi:
{
"mcpServers": {
"filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/projects"] },
"github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" } },
"postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres",
"postgresql://readonly:pass@localhost/mydb"] },
"brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": { "BRAVE_API_KEY": "${BRAVE_API_KEY}" } },
"fetch": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-fetch"] }
}
}Bu beşli, kod tabanı + dış arama + DB sorgu + URL fetch ihtiyacının %80'ini karşılar. Daha fazlasını sonra ekle.
Topluluk kaynakları
- Resmi referans sunucular: github.com/modelcontextprotocol/servers
- awesome-mcp-servers: github.com/punkpeye/awesome-mcp-servers
- modelcontextprotocol.io: standardın resmi sayfası ve dokümantasyon
Devamı için
- MCP — protokolün kendisi: ajan ile dış dünya arasındaki standart nasıl çalışır.
- Claude Skills Rehberi — MCP ile birlikte sıkça kullanılan skill mekanizması.
- Function Calling — MCP'nin altında yatan, modelin "tool çağırma" davranışı.
- AI Ajanı — MCP server'ları gerçekten kim/ne kullanır.