MCP-Grep MCP-server

MCP Server Search grep Unix Tools

Kontakt oss for å være vert for din MCP-server i FlowHunt

FlowHunt gir et ekstra sikkerhetslag mellom dine interne systemer og AI-verktøy, og gir deg granulær kontroll over hvilke verktøy som er tilgjengelige fra dine MCP-servere. MCP-servere som er hostet i vår infrastruktur kan sømløst integreres med FlowHunts chatbot samt populære AI-plattformer som ChatGPT, Claude og forskjellige AI-editorer.

Hva gjør “MCP-Grep” MCP-serveren?

MCP-Grep er en Model Context Protocol (MCP) server som pakker inn den lokale instansen av Unix-verktøyet grep, og gjør dens kraftige søkefunksjonalitet tilgjengelig for AI-assistenter og MCP-kompatible klienter. Ved å eksponere grep både som en ressurs og et verktøy, lar MCP-Grep AI-systemer og utviklere utføre avanserte mønstersøk, tekstanalyse og filutforsking via et standardisert API. Dette muliggjør arbeidsflyter som å søke etter mønstre i kodebaser, logger eller dokumenter, hente kontekst rundt treff, og samhandle med systemets grep-binærfil for informasjon om dens muligheter. MCP-Grep forbedrer utviklings- og feilsøkingsarbeid ved å støtte naturlige språkspørsmål, integrasjon med LLM-er og interaktiv utforskning via MCP Inspector.

Liste over spørsmål

  • MCP-Grep støtter naturlige språkspørsmål for enklere bruk med LLM-er. Eksempler på støttede maler:
    • Enkelt søk: Søk etter ‘pattern’ i filnavn
    • Søk uten hensyn til store/små bokstaver: Finn alle forekomster av ‘PATTERN’ uavhengig av store/små bokstaver i filnavn
    • Søk med kontekstlinjer: Søk etter ‘pattern’ i filnavn og vis N linjer før og etter hvert treff
    • Rekursivt katalogsøk: Finn alle forekomster av ‘pattern’ i katalog og underkataloger
    • Søk etter fast streng: Søk etter den eksakte strengen ‘pattern’ i filnavn
    • Begrensede resultater: Vis de første N forekomstene av ‘pattern’ i filnavn
    • Flere alternativer kombinert: Finn ‘pattern’ uten hensyn til store/små bokstaver i alle filer som matcher kriteriene, vis kontekst og begrens antall resultater
Logo

Klar til å vokse bedriften din?

Start din gratis prøveperiode i dag og se resultater i løpet av få dager.

Liste over ressurser

  • grep://info
    Returnerer informasjon om systemets grep-binærfil, inkludert dens sti, versjon og støttede funksjoner.

Liste over verktøy

  • grep
    Søker etter mønstre i filer ved bruk av systemets grep-binærfil. Støtter alternativer som søk uten hensyn til store/små bokstaver, kontekstlinjer, maks antall treff, strengsøk og rekursive katalogsøk.

Bruksområder for denne MCP-serveren

  • Logganalyse:
    Søk raskt etter spesifikke feilmeldinger eller mønstre i store loggfiler, forenkle feilsøking og automatisere loggovervåking.
  • Kodebase-utforskning:
    Finn funksjonsdefinisjoner, bruk av variabler eller utgåtte kode-mønstre i store kildekoderepositorier.
  • Søk i konfigurasjonsfiler:
    Finn spesifikke konfigurasjonsparametre eller innstillinger i flere konfigurasjonsfiler på tvers av kataloger for revisjon eller feilsøking.
  • Sikkerhetsrevisjoner:
    Identifiser hardkodede hemmeligheter, passord eller usikre mønstre i kodebaser eller filer ved sikkerhetsgjennomgang.
  • Dokumentasjonssøk:
    Søk gjennom dokumentasjonsfiler for raskt å finne relevante seksjoner, begreper eller oppdateringer.

Slik setter du det opp

Windsurf

  1. Sørg for at Python og mcp-grep er installert: pip install mcp-grep
  2. Finn Windsurf-konfigurasjonsfilen din (f.eks. windsurf.config.json)
  3. Legg til MCP-Grep-serveren i mcpServers-seksjonen med følgende JSON:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Lagre konfigurasjonen og start Windsurf på nytt.
  5. Verifiser at serveren er tilgjengelig via Windsurf sin MCP-grensesnitt.

Claude

  1. Installer med Smithery:
    npx -y @smithery/cli install @erniebrodeur/mcp-grep --client claude
    
  2. Åpne Claudes Desktop-konfigurasjonsfil.
  3. Legg til MCP-Grep som server:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Lagre og start Claude Desktop på nytt.
  5. Bekreft integrasjonen via serverpanelet.

Cursor

  1. Installer mcp-grep: pip install mcp-grep
  2. Oppdater Cursors MCP-konfigurasjonsfil.
  3. Legg til følgende oppføring:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Lagre konfigurasjonen og start Cursor på nytt.
  5. Sjekk tilgjengeligheten for MCP-verktøyet i Cursor.

Cline

  1. Installer mcp-grep via pip: pip install mcp-grep
  2. Finn din Cline MCP-konfigurasjonsfil.
  3. Sett inn:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Lagre og start applikasjonen på nytt.
  5. Verifiser at Cline gjenkjenner MCP-serveren.

Sikring av API-nøkler

Dersom du trenger å sette miljøvariabler (for eksempel for avanserte oppsett), bruk dette mønsteret:

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

Merk: MCP-Grep krever ikke API-nøkkel som standard, men dette viser mønsteret for håndtering av hemmeligheter.

Slik bruker du denne MCP-en i flyter

Bruk av MCP i FlowHunt

For å integrere MCP-servere i FlowHunt-arbeidsflyten din, start med å legge til MCP-komponenten i flyten og koble den til AI-agenten din:

FlowHunt MCP flow

Klikk på MCP-komponenten for å åpne konfigurasjonspanelet. I systemets MCP-konfigurasjonsseksjon, legg inn dine MCP-serverdetaljer med dette JSON-formatet:

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

Når det er konfigurert, kan AI-agenten nå bruke denne MCP-en som et verktøy med tilgang til alle dens funksjoner og muligheter. Husk å endre “mcp-grep” til det faktiske navnet på MCP-serveren din og bytt ut URL-en med din egen MCP-server-URL.


Oversikt

SeksjonTilgjengelighetDetaljer/Notater
OversiktFra README.md og prosjektbeskrivelse
Liste over spørsmålEksempelspørsmål i README.md
Liste over ressursergrep://info ressurs
Liste over verktøygrep-verktøy
Sikring av API-nøklerMønster vist; ikke påkrevd for denne serveren
Sampling-støtte (mindre viktig i evaluering)Ikke nevnt

Vår mening

MCP-Grep tilbyr en fokusert, veldokumentert implementasjon av MCP for det populære grep-verktøyet. Den gir tydelige ressurser, verktøydefinisjoner og oppsettsinstruksjoner, men dokumenterer ikke støtte for Roots eller Sampling. Dens enkelhet og dokumentasjon gjør den til et solid valg for utviklere som trenger søkefunksjonalitet, men avanserte MCP-funksjoner er ikke dekket.

MCP-score

Har en LISENS✅ (GPL-3.0)
Har minst ett verktøy
Antall forks1
Antall stjerner4

Vurdering: 7/10
MCP-Grep er robust i sin kjernefunksjonalitet og dokumentasjon, men mangler eksplisitt dekning av avanserte MCP-funksjoner som Roots og Sampling. Det er en praktisk og velavgrenset server for søkeoppgaver.

Vanlige spørsmål

Prøv MCP-Grep med FlowHunt

Gi AI- og automasjonsarbeidsflytene dine et løft med avanserte søkemuligheter ved bruk av MCP-Grep. Integrer, søk og analyser med enkelhet.

Lær mer

GreptimeDB MCP Server
GreptimeDB MCP Server

GreptimeDB MCP Server

GreptimeDB MCP-serveren bygger bro mellom AI-assistenter og GreptimeDB, og muliggjør sikker, strukturert og programmert tilgang til tidsseriedatabase-funksjoner...

4 min lesing
AI Time Series +5
MCP-Grep
MCP-Grep

MCP-Grep

Integrer FlowHunt's AI-agent med MCP-Grep for lynrask, sikker og utvidbar mønstergjenkjenning i filer. Lås opp avansert søk, regulære uttrykk og naturlig språkf...

4 min lesing
AI MCP-Grep +5
Serper MCP-server
Serper MCP-server

Serper MCP-server

Serper MCP-server fungerer som bro mellom AI-assistenter og Google Søk via Serper API, og muliggjør sanntidssøk på nett, bilder, videoer, nyheter, kart, anmelde...

4 min lesing
AI MCP Server +7