MCP-Grep MCP Sunucusu

MCP-Grep MCP Sunucusu

MCP-Grep, güçlü Unix grep arama yeteneklerini AI iş akışlarına taşır; gelişmiş desen eşleştirme, kod ve günlük keşfini FlowHunt kullanıcıları ve geliştiricilere sunar.

“MCP-Grep” MCP Sunucusu ne yapar?

MCP-Grep, Unix grep aracının yerel örneğini saran ve güçlü arama işlevselliğini AI asistanları ile MCP uyumlu istemcilere erişilebilir kılan bir Model Context Protocol (MCP) sunucusudur. grep‘i hem bir kaynak hem de araç olarak sunan MCP-Grep, AI sistemleri ve geliştiricilerin standart bir API üzerinden gelişmiş desen aramaları, metin analizi ve dosya keşfi yapmalarını sağlar. Bu, kod tabanlarında, günlüklerde veya belgelerde desen arama, eşleşmelerin etrafındaki bağlamı getirme ve sistemdeki grep binary’sinin yetenekleri hakkında bilgi alma gibi iş akışlarını mümkün kılar. MCP-Grep, doğal dil istemleri, LLM entegrasyonu ve MCP Inspector üzerinden etkileşimli keşif desteğiyle geliştirme ve hata ayıklama iş akışlarını güçlendirir.

İstem Listesi

  • MCP-Grep, LLM’lerle kolay kullanım için doğal dil istemlerini destekler. Desteklenen istem şablonlarına örnekler:
    • Temel arama: ‘pattern’ desenini filename içinde ara
    • Büyük-küçük harf duyarsız arama: ‘PATTERN’ deseninin tüm örneklerini büyük-küçük harfe bakmaksızın filename’de bul
    • Bağlam satırlarıyla arama: ‘pattern’ desenini filename içinde ara ve her eşleşmeden önce ve sonra N satır göster
    • Yinelemeli dizin arama: ‘pattern’ deseninin tüm örneklerini dizinde ve alt dizinlerinde bul
    • Sabit dizgi arama: ‘pattern’ dizgisinin tam olarak geçtiği yerleri filename içinde ara
    • Sonuçları sınırla: ‘pattern’ deseninin filename’deki ilk N örneğini göster
    • Birleşik seçenekler: ‘pattern’ desenini tüm dosyalarda büyük-küçük harfe duyarsız olarak bul, bağlamı göster ve sonuçları sınırla

Kaynak Listesi

  • grep://info
    Sistem grep binary’si hakkında yol, sürüm ve desteklenen özellikler dahil bilgi döndürür.

Araç Listesi

  • grep
    Sistem grep binary’sini kullanarak dosyalarda desen arar. Büyük-küçük harfe duyarsız eşleştirme, bağlam satırları, maksimum eşleşme sayısı, sabit dizgi eşleştirme ve yinelemeli dizin arama gibi seçenekleri destekler.

Bu MCP Sunucusunun Kullanım Alanları

  • Log Analizi:
    Büyük log dosyalarında belirli hata mesajlarını veya desenleri hızla arayın, hata ayıklamayı kolaylaştırın ve log izlemeyi otomatikleştirin.
  • Kod Tabanı Keşfi:
    Büyük kaynak kod depolarında fonksiyon tanımlarını, değişken kullanımlarını veya eski kod desenlerini bulun.
  • Yapılandırma Dosyası Arama:
    Denetimler veya sorun giderme için birden fazla yapılandırma dosyasında belirli parametre veya ayarları bulun.
  • Güvenlik Denetimleri:
    Kod tabanlarında veya dosyalarda sabitlenmiş sırlar, parolalar veya güvensiz desenleri tespit edin.
  • Dokümantasyon Arama:
    Dokümantasyon dosyalarında ilgili bölümleri, terimleri veya güncellemeleri hızla bulun.

Nasıl kurulur

Windsurf

  1. Python ve mcp-grep kurulu olduğundan emin olun: pip install mcp-grep
  2. Windsurf yapılandırma dosyanızı bulun (ör. windsurf.config.json)
  3. MCP-Grep sunucusunu aşağıdaki JSON ile mcpServers bölümüne ekleyin:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Yapılandırmayı kaydedin ve Windsurf’u yeniden başlatın.
  5. Windsurf’ün MCP arayüzü üzerinden sunucuya erişilebilirliği doğrulayın.

Claude

  1. Smithery ile kurun:
    npx -y @smithery/cli install @erniebrodeur/mcp-grep --client claude
    
  2. Claude Desktop yapılandırma dosyasını açın.
  3. MCP-Grep’i sunucu olarak ekleyin:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Kaydedin ve Claude Desktop’u yeniden başlatın.
  5. Sunucu panelinden entegrasyonu doğrulayın.

Cursor

  1. mcp-grep kurun: pip install mcp-grep
  2. Cursor’un MCP yapılandırma dosyasını güncelleyin.
  3. Şu girişi ekleyin:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Yapılandırmayı kaydedin ve Cursor’u yeniden başlatın.
  5. Cursor içinde MCP aracının kullanılabilirliğini kontrol edin.

Cline

  1. pip ile mcp-grep kurun: pip install mcp-grep
  2. Cline MCP yapılandırma dosyanızı bulun.
  3. Şunu ekleyin:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Kaydedin ve uygulamayı yeniden başlatın.
  5. Cline’ın MCP sunucusunu tanıdığını doğrulayın.

API Anahtarlarını Güvenceye Alma

Ortam değişkenleri ayarlamanız gerekiyorsa (örn. gelişmiş kurulumlar için), bu şablonu kullanın:

{
  "mcpServers": {
    "mcp-grep": {
      "command": "mcp-grep-server",
      "args": [],
      "env": {
        "MY_SECRET_API_KEY": "${MY_SECRET_API_KEY}"
      },
      "inputs": {
        "api_key": "${MY_SECRET_API_KEY}"
      }
    }
  }
}

Not: MCP-Grep varsayılan olarak bir API anahtarı gerektirmez, ancak bu şablon güvenli gizli anahtarlar için gösterilmiştir.

Bu MCP nasıl akışlarda kullanılır

FlowHunt’ta MCP Kullanımı

MCP sunucularını FlowHunt iş akışınıza entegre etmek için, önce MCP bileşenini akışınıza ekleyin ve AI ajanınıza bağlayın:

FlowHunt MCP akışı

MCP bileşenine tıklayarak yapılandırma panelini açın. Sistem MCP yapılandırma bölümünde aşağıdaki JSON formatını kullanarak MCP sunucu bilgilerinizi girin:

{
  "mcp-grep": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Yapılandırma tamamlandığında, AI ajanınız bu MCP’yi tüm işlev ve yeteneklerine erişerek bir araç olarak kullanabilir. “mcp-grep” adını gerçek MCP sunucu adınızla ve URL’yi kendi MCP sunucu URL’inizle değiştirmeniz gerektiğini unutmayın.


Genel Bakış

BölümKullanılabilirlikDetaylar/Notlar
Genel BakışREADME.md ve proje açıklamasından
İstem ListesiREADME.md’deki örnek istemler
Kaynak Listesigrep://info kaynağı
Araç Listesigrep aracı
API Anahtarı GüvenliğiŞablon gösterildi; bu sunucu için gerekli değil
Örnekleme Desteği (değerlendirmede önemsiz)Bahsedilmemiş

Bizim görüşümüz

MCP-Grep, popüler grep aracı için MCP’nin odaklanmış ve iyi belgelenmiş bir uygulamasını sunar. Kaynaklar, araç tanımları ve kurulum talimatları net şekilde verilmiştir; ancak Roots veya Örnekleme desteği belgelenmemiştir. Sadelik ve dökümantasyonu, arama yeteneklerine ihtiyacı olan geliştiriciler için güçlü bir tercih olsa da, gelişmiş MCP özellikleri kapsam dışı bırakılmıştır.

MCP Skoru

Bir LICENSE var mı?✅ (GPL-3.0)
En az bir aracı var mı?
Fork sayısı1
Yıldız sayısı4

Değerlendirme: 7/10
MCP-Grep, çekirdek işlevselliği ve belgeleriyle sağlamdır ancak Roots ve Örnekleme gibi gelişmiş MCP özelliklerine dair açık kapsam sunmaz. Arama görevleri için pratik ve iyi sınırlandırılmış bir sunucudur.

Sıkça sorulan sorular

MCP-Grep nedir?

MCP-Grep, sistem grep aracını saran ve AI araçları ile geliştiricilere standart bir API üzerinden gelişmiş desen arama ve metin analizi yetenekleri sunan bir Model Context Protocol sunucusudur.

MCP-Grep'i ne için kullanabilirim?

Tipik kullanım alanları arasında log analizi, kod tabanı keşfi, yapılandırma dosyası araması, güvenlik denetimleri ve dokümantasyon araması bulunur; böylece desenleri ve bağlamı verimli şekilde bulabilirsiniz.

MCP-Grep API anahtarı gerektirir mi?

Hayır, MCP-Grep varsayılan olarak bir API anahtarı gerektirmez. Ancak, gelişmiş kurulumlar için ortam değişkenleriyle yapılandırabilirsiniz.

MCP-Grep'i FlowHunt ile nasıl entegre ederim?

FlowHunt akışınıza MCP bileşenini ekleyin, MCP-Grep sunucu detaylarınızla yapılandırın ve AI ajanınız onu bağlamsal arama ve analiz görevlerinde kullanabilir.

MCP-Grep hangi gelişmiş özellikleri destekler?

MCP-Grep, büyük-küçük harf duyarsız arama, bağlam satırları, dizinlerde yinelemeli arama gibi güçlü grep seçeneklerini doğal dil istemleri ve doğrudan MCP API çağrılarıyla destekler.

MCP-Grep'i FlowHunt ile Deneyin

AI ve otomasyon iş akışlarınızı MCP-Grep ile gelişmiş arama yetenekleriyle güçlendirin. Kolayca entegre edin, arayın ve analiz edin.

Daha fazla bilgi

GreptimeDB MCP Sunucusu
GreptimeDB MCP Sunucusu

GreptimeDB MCP Sunucusu

GreptimeDB MCP Sunucusu, yapay zeka asistanlarını GreptimeDB ile buluşturarak tablo keşfi, veri sorgulama ve otomatik raporlama gibi zaman serisi veri tabanı iş...

4 dakika okuma
AI Time Series +5
Serper MCP Sunucusu
Serper MCP Sunucusu

Serper MCP Sunucusu

Serper MCP Sunucusu, Serper API aracılığıyla AI asistanlarını Google Arama ile birleştirir; FlowHunt iş akışlarında gerçek zamanlı web, görsel, video, haber, ha...

4 dakika okuma
AI MCP Server +7
mcp-google-search MCP Sunucusu
mcp-google-search MCP Sunucusu

mcp-google-search MCP Sunucusu

mcp-google-search MCP Sunucusu, AI asistanları ile web arasında köprü kurarak Google Custom Search API kullanımıyla gerçek zamanlı arama ve içerik çıkarımı sağl...

4 dakika okuma
AI Web Search +5