Semantik kod arama ve navigasyonu sağlayan, token kullanımını azaltan MCP
Claude Desktop config.json'a ekle
{
"mcpServers": {
"st3v3nmw-sourcerer-mcp": {
"command": "node",
"args": [
"~/.mcp/sourcerer-mcp/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/st3v3nmw/sourcerer-mcp.git ~/.mcp/sourcerer-mcp
cd ~/.mcp/sourcerer-mcp Anlamsal kod araması ve navigasyonu için bir MCP sunucusu. AI ajanlarının pahalı token kullanmadan etkili bir şekilde çalışmasına yardımcı olur. Tüm dosyaları okumak yerine, ajanlar kavramsal olarak arama yapabilir ve doğrudan ihtiyaç duydukları belirli fonksiyonlara, sınıflara ve kod parçalarına atlayabilir.
.gitignore dosyalarını dikkate alır).sourcerer/ klasörünü .gitignore'a ekleyin: Bu dizin gömülü vektör veritabanını depolargo install github.com/st3v3nmw/sourcerer-mcp/cmd/sourcerer@latest
brew tap st3v3nmw/tap
brew install st3v3nmw/tap/sourcerer
claude mcp add sourcerer -e OPENAI_API_KEY=your-openai-api-key -e SOURCERER_WORKSPACE_ROOT=$(pwd) -- sourcerer
{
"mcpServers": {
"sourcerer": {
"command": "sourcerer",
"env": {
"OPENAI_API_KEY": "your-openai-api-key",
"SOURCERER_WORKSPACE_ROOT": "/path/to/your/project"
}
}
}
}
Sourcerer 🧙 codebase'inizin anlamsal arama indeksini oluşturur:
file.ext::Type::methodfsnotify kullanarak dosya değişikliklerini izlergit check-ignore aracılığıyla .gitignore dosyalarını dikkate alır.sourcerer/db/ dizininde kalıcı vektör depolaması için chromem-go kullanırsemantic_search: Anlamsal arama kullanarak ilgili kodu bulget_chunk_code: ID'ye göre belirli parçaları alfind_similar_chunks: Benzer parçaları bulindex_workspace: Yeniden indekslemeyi manuel olarak tetikleget_index_status: İndeksleme ilerlemesini kontrol etBu yaklaşım, AI ajanlarının tüm dosyaları okumadan ilgili kodu bulmasını sağlar, token kullanımını ve bilişsel yükü önemli ölçüde azaltır.
Dil desteği, her bir dil için fonksiyonları, sınıfları, arayüzleri ve diğer kod yapılarını tanımlamak üzere Tree-sitter sorguları yazmayı gerektirir.
Desteklenen: Go, JavaScript, Markdown, Python, TypeScript
Planlı: C, C++, Java, Ruby, Rust ve diğerleri
Tüm katkılar memnuniyetle karşılanır! Bkz. CONTRIBUTING.md.
$ ls @stephenmwangi.com
- gh:st3v3nmw/obsidian-spaced-repetition
- gh:st3v3nmw/lsfr
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.
Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.
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.
gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.
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.
21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.