Developer Tools Python ★ 301

SDGLBL/mcp-claude-code

Claude Code yeteneklerini MCP kullanarak uygulayan, yapay zeka destekli kod anlama, değiştirme ve kapsamlı araç desteği ile proje analizi sağlayan bir çözüm.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "sdglbl-mcp-claude-code": {
      "command": "python",
      "args": [
        "-m",
        "mcp_claude_code"
      ]
    }
  }
}

MCP Claude Code

Claude Code yeteneklerinin Model Context Protocol (MCP) kullanılarak uygulanması.

Genel Bakış

Bu proje, Claude Code benzeri işlevselliği uygulayan bir MCP sunucusu sağlar ve Claude'un proje dosyalarını değiştirmek ve geliştirmek için doğrudan talimatları yürütmesini sağlar. Model Context Protocol'den yararlanarak, bu uygulama Claude Desktop dahil olmak üzere çeşitli MCP istemcileriyle sorunsuz entegrasyonu mümkün kılar.

example

Özellikler

  • Kod Anlama: Dosya erişimi ve pattern araması aracılığıyla kod tabanlarını analiz edin ve anlayın
  • Kod Değişikliği: Uygun izin yönetimiyle dosyalara hedeflenmiş düzenlemeler yapın
  • Geliştirilmiş Komut Yürütme: Çeşitli dillerdeki komutları ve betikleri geliştirilmiş hata yönetimi ve shell desteğiyle çalıştırın
  • Dosya İşlemleri: Shell komutları aracılığıyla uygun güvenlik kontrolleriyle dosyaları yönetin
  • Kod Keşfi: Yüksek performanslı arama ile projeniz genelinde ilgili dosyaları ve kod pattern'lerini bulun
  • Agent Delegasyonu: Eşzamanlı olarak çalışabilen özel alt ajanlarına karmaşık görevleri devredin
  • Çoklu LLM Sağlayıcı Desteği: Agent işlemleri için herhangi bir LiteLLM uyumlu modeli yapılandırın
  • Jupyter Notebook Desteği: Jupyter notebook'larını tam hücre ve çıktı yönetimiyle okuyun ve düzenleyin

Uygulanan Araçlar

Araç Açıklama
read Satır numaraları, offset ve limit yetenekleriyle dosya içeriklerini okuyun
write Dosya oluşturun veya üzerine yazın
edit Metin dosyalarına satır tabanlı düzenlemeler yapın
multi_edit Atomik işlemler ile tek bir dosya işleminde birden fazla kesin metin değişikliği yapın
directory_tree Dizinlerin özyinelemeli ağaç görünümünü alın
grep Ripgrep entegrasyonlu dosyalarda hızlı pattern araması yapın, en iyi performans için (belgeler)
content_replace Dosya içeriklerinde pattern'leri değiştirin
grep_ast AST bağlamı ile kod arayın; function, class ve diğer yapılar içindeki eşleşmeleri gösterin
run_command Shell komutlarını yürütün (dizin oluşturma, dosya taşıma ve dizin listeleme için de kullanılır)
notebook_read Jupyter notebook'taki tüm hücrelerden kaynak kodunu çıkarın ve çıktılarla birlikte okuyun
notebook_edit Jupyter notebook'ta hücreleri düzenleyin, ekleyin veya silin
think Değişiklik yapmadan karmaşık akıl yürütme ve analiz için yapılandırılmış alan
dispatch_agent Tek başına aracı kullanarak eşzamanlı olarak çalışabilen bir veya daha fazla ajanı başlatın
batch Birden fazla araç çağrısını tek bir istekte paralel veya seri olarak yürütün
todo_write Yapılandırılmış bir görev listesi oluşturun ve yönetin
todo_read Yapılandırılmış bir görev listesi okuyun

Başlangıç

Ayrıntılı kurulum ve yapılandırma talimatları için INSTALL.md dosyasına başvurun.

0.3 sürümünün ayrıntılı öğreticisi için TUTORIAL.md dosyasına başvurun

Güvenlik

Bu uygulama, dosya sisteminize erişim sağlamlamada en iyi yöntemleri takip eder:

  • Dosya değişiklikleri ve komut yürütme için izin istemler
  • Yalnızca belirtilen dizinlere sınırlandırılmış erişim
  • Giriş doğrulaması ve sanitizasyonu
  • Uygun hata yönetimi ve raporlaması

Geliştirme

Bu projeye katkıda bulunmak için:

  1. Depoyu fork edin
  2. Bir feature branch oluşturun (git checkout -b feature/amazing-feature)
  3. Değişikliklerinizi commit edin (git commit -m 'Add some amazing feature')
  4. Branch'e push edin (git push origin feature/amazing-feature)
  5. Bir Pull Request açın

Lisans

Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakın.

Benzer MCP sunucuları

eyaltoledano/claude-task-master Developer Tools

AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.

eyaltoledano/claude-task-master ★ 27,664
GLips/Figma-Context-MCP Developer Tools

Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.

GLips/Figma-Context-MCP ★ 15,186
DeusData/codebase-memory-mcp Developer Tools

Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.

DeusData/codebase-memory-mcp ★ 10,848
idosal/git-mcp Developer Tools

gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.

idosal/git-mcp ★ 8,197
mobile-next/mobile-mcp Developer Tools

Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.

mobile-next/mobile-mcp ★ 5,247
21st-dev/magic-mcp Developer Tools

21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.

21st-dev/magic-mcp ★ 5,202
Daha fazla: Developer Tools →