MCP-Grep MCP-server

MCP-Grep MCP-server

MCP Server Search grep Unix Tools

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

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

Hva er MCP-Grep?

MCP-Grep er en Model Context Protocol-server som pakker inn systemets grep-verktøy, og gir AI-verktøy og utviklere avanserte søk etter mønstre og tekstanalysemuligheter via et standardisert API.

Hva kan jeg bruke MCP-Grep til?

Typiske bruksområder inkluderer logganalyse, utforskning av kodebaser, søk i konfigurasjonsfiler, sikkerhetsrevisjoner og søk i dokumentasjon, slik at du effektivt kan finne mønstre og sammenhenger.

Krever MCP-Grep en API-nøkkel?

Nei, MCP-Grep krever ikke en API-nøkkel som standard. Du kan imidlertid konfigurere den til å bruke miljøvariabler for avanserte oppsett.

Hvordan integrerer jeg MCP-Grep med FlowHunt?

Legg til MCP-komponenten i FlowHunt-flyten din, konfigurer den med detaljer om din MCP-Grep-server, og da kan AI-agenten din bruke den til kontekstsøk og analysetjenester.

Hvilke avanserte funksjoner støtter MCP-Grep?

MCP-Grep støtter kraftige grep-alternativer som søk uten hensyn til store/små bokstaver, kontekstlinjer, rekursive katalogsøk og mer via naturlige språkspørsmål og direkte MCP API-kall.

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

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
mcp-google-search MCP Server
mcp-google-search MCP Server

mcp-google-search MCP Server

mcp-google-search MCP Server bygger bro mellom AI-assistenter og nettet, og muliggjør sanntidssøk og innholdsekstraksjon ved bruk av Google Custom Search API. D...

4 min lesing
AI Web Search +5
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