Modül 9 · Anthropic Apps · ⏱ 2 dakika

MCP server'larla iyileştirmeler

Enhancements with MCP servers

Orijinal İngilizce video — Anthropic Academy / JWPlayer. Aşağıdaki Türkçe metin dersi birebir özetler.

Bu modül için tahmini süre: 2 dakika

Genel bakış

Claude Code, içinde gömülü bir MCP client ile gelir; bu sayede MCP server’lar bağlayarak Claude’un yapabileceklerini dramatik biçimde genişletebilirsiniz. Bu, geliştirme akışınızı özelleştirmek için çok güçlü olanaklar açar. Bu derste claude mcp add ile server kaydını ve popüler entegrasyon örneklerini göreceksiniz.

Claude Code, içinde gömülü bir MCP client ile gelir; bu sayede MCP server’lar bağlayarak Claude’un yapabileceklerini dramatik biçimde genişletebilirsiniz. Bu, geliştirme akışınızı özelleştirmek için gerçekten güçlü olanaklar açar.

MCP, Claude’u nasıl genişletir

Model Context Protocol, Claude Code’un dış servis ve tool’lara MCP server’lar üzerinden bağlanmasına izin verir. Yalnızca Claude’un yerleşik yetenekleriyle sınırlı kalmak yerine, belirli tool, prompt veya entegrasyonlar sağlayan server’lar bağlayarak özel işlevsellik ekleyebilirsiniz.

Her MCP server üç ana bileşen üzerinden Claude’a farklı tür işlevsellik sunabilir: Tools (aksiyon yapmak için), Prompts (template’ler için) ve Resources (veriye erişmek için).

Bir MCP server’ı kurmak

Claude Code’a MCP server eklemek kolaydır. Server’ınızı kaydetmek için komut satırını kullanırsınız:

claude mcp add [server-name] [command-to-start-server]

Örneğin, uv run main.py ile başlayan bir doküman işleme server’ınız varsa şunu çalıştırırsınız:

claude mcp add documents uv run main.py

Kayıt sonrasında Claude Code, başlangıçta server’ınıza otomatik olarak bağlanır.

Örnek: Doküman işleme

Pratik bir örnek, Claude’un PDF ve Word dokümanları okumasını sağlayan bir tool oluşturmaktır. “document_path_to_markdown” adında bir tool içeren bir MCP server inşa ederek Claude’dan doküman içeriklerini markdown formatına dönüştürmesini isteyebilirsiniz.

Claude’dan “tests/fixtures/mcp_docs.docx dosyasını markdown’a çevir” demeniz, otomatik olarak özel tool’unuzu kullanmasına ve dönüştürülmüş içeriği döndürmesine yol açar.

Popüler MCP entegrasyonları

MCP ekosistemi, birçok yaygın geliştirme tool ve servisi için server içerir:

  • sentry-mcp — Sentry’de loglanan bug’ları otomatik bul ve düzelt
  • playwright-mcp — Claude’a test ve troubleshooting için browser otomasyonu kabiliyeti kazandırır
  • figma-context-mcp — Figma tasarımlarını Claude’a açar
  • mcp-atlassian — Claude’un Confluence ve Jira’ya erişmesini sağlar
  • firecrawl-mcp-server — Claude’a web scraping yetenekleri ekler
  • slack-mcp — Claude’un mesaj göndermesine veya belirli thread’lere yanıt vermesine izin verir

Geliştirme akışınızı kurmak

Asıl güç, kendi geliştirme sürecinizle eşleşen birden çok MCP server’ı bir araya getirmekten gelir. Şunları kurabilirsiniz:

  • Üretim hata detayları için bir Sentry server
  • Ticket gereksinimlerini okumak için bir Jira server
  • İş bittiğinde ekibinize haber vermek için bir Slack server
  • İç tool ve API’leriniz için custom server’lar

Bu, Claude’un zaten kullandığınız tüm tool ve servislerle sorunsuz çalışabildiği bir geliştirme ortamı yaratır; kendi workflow’unuza özelleşmiş çok daha güçlü bir coding assistant elde edersiniz.

Temel çıkarımlar

  • Claude Code, gömülü bir MCP client ile gelir
  • claude mcp add <name> <command> ile yeni server kaydedilir
  • Server’lar Tools, Prompts ve Resources sunabilir
  • Sentry, Playwright, Figma, Jira, Slack için hazır MCP server’lar var
  • Birden fazla server’ı birleştirerek kendi geliştirme akışınıza özel bir Claude Code kurabilirsiniz