MCP-Grep MCP Server

MCP Server Search grep Unix Tools

Kontakt os for at hoste din MCP-server i FlowHunt

Hvad gør “MCP-Grep” MCP Serveren?

MCP-Grep er en Model Context Protocol (MCP) server, der pakker den lokale instans af Unix grep-værktøjet ind og gør dets kraftfulde søgefunktionalitet tilgængelig for AI-assistenter og MCP-kompatible klienter. Ved at eksponere grep som både en ressource og et værktøj gør MCP-Grep det muligt for AI-systemer og udviklere at udføre avancerede mønstersøgninger, tekstanalyse og filudforskningsopgaver via et standardiseret API. Dette muliggør arbejdsgange såsom søgning efter mønstre i kodebaser, logs eller dokumenter, hentning af kontekst omkring fund, og interaktion med systemets grep-binær for information om dets funktioner. MCP-Grep forbedrer udviklings- og fejlsøgningsarbejdsgange ved at understøtte naturlige sprog-prompter, integration med LLMs og interaktiv udforskning via MCP Inspector.

Liste over Prompter

  • MCP-Grep understøtter naturlige sprog-prompter for nemmere brug med LLMs. Eksempler på understøttede prompt-skabeloner inkluderer:
    • Basal søgning: Søg efter ‘pattern’ i filnavn
    • Case-insensitive søgning: Find alle forekomster af ‘PATTERN’ uanset store/små bogstaver i filnavn
    • Søgning med kontekstlinjer: Søg efter ‘pattern’ i filnavn og vis N linjer før og efter hvert fund
    • Rekursiv mappe-søgning: Find alle forekomster af ‘pattern’ i mappe og undermapper
    • Fast streng-søgning: Søg efter den eksakte streng ‘pattern’ i filnavn
    • Begrænsede resultater: Vis de første N forekomster af ‘pattern’ i filnavn
    • Flere muligheder kombineret: Find ‘pattern’ case-insensitivt i alle filer, der matcher kriterier, vis kontekst og begræns resultater
FlowHunt Logo

Klar til at vokse din virksomhed?

Start din gratis prøveperiode i dag og se resultater inden for få dage.

Liste over Ressourcer

  • grep://info
    Returnerer information om systemets grep-binær, inklusive sti, version og understøttede funktioner.

Liste over Værktøjer

  • grep
    Søger efter mønstre i filer ved hjælp af systemets grep-binær. Understøtter muligheder som case-insensitiv matchning, kontekstlinjer, maksimal match-tælling, fast streng-matchning og rekursiv mappe-søgning.

Anvendelsesmuligheder for denne MCP Server

  • Loganalyse:
    Søg hurtigt efter specifikke fejlmeddelelser eller mønstre i store logfiler, effektivisér fejlsøgning og automatisér logovervågning.
  • Kodebase-udforskning:
    Find funktionsdefinitioner, brug af variabler eller forældede kode-mønstre i store kildekoderepositorier.
  • Søgning i konfigurationsfiler:
    Find specifikke konfigurationsparametre eller indstillinger i flere konfigurationsfiler på tværs af mapper til revision eller fejlfinding.
  • Sikkerhedsrevisioner:
    Identificér hardcodede hemmeligheder, adgangskoder eller usikre mønstre i kodebaser eller filer til sikkerhedsgennemgange.
  • Dokumentationssøgning:
    Søg i dokumentationsfiler for hurtigt at finde relevante sektioner, termer eller opdateringer.

Sådan sættes det op

Windsurf

  1. Sørg for, at Python og mcp-grep er installeret: pip install mcp-grep
  2. Find din Windsurf-konfigurationsfil (fx windsurf.config.json)
  3. Tilføj MCP-Grep-serveren til mcpServers-sektionen med følgende JSON:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Gem konfigurationen og genstart Windsurf.
  5. Verificér, at serveren er tilgængelig via Windsurf’s MCP-interface.

Claude

  1. Installer med Smithery:
    npx -y @smithery/cli install @erniebrodeur/mcp-grep --client claude
    
  2. Åbn Claude Desktop’s konfigurationsfil.
  3. Tilføj MCP-Grep som server:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Gem og genstart Claude Desktop.
  5. Bekræft integration via serverpanelet.

Cursor

  1. Installer mcp-grep: pip install mcp-grep
  2. Opdater Cursors MCP-konfigurationsfil.
  3. Tilføj følgende:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Gem konfigurationen og genstart Cursor.
  5. Tjek MCP-værktøjets tilgængelighed i Cursor.

Cline

  1. Installer mcp-grep via pip: pip install mcp-grep
  2. Find din Cline MCP-konfigurationsfil.
  3. Indsæt:
    {
      "mcpServers": {
        "mcp-grep": {
          "command": "mcp-grep-server",
          "args": []
        }
      }
    }
    
  4. Gem og genstart applikationen.
  5. Verificér, at Cline genkender MCP-serveren.

Sikring af API-nøgler

Hvis du har brug for at sætte miljøvariabler (fx til avancerede opsætninger), brug dette mønster:

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

Bemærk: MCP-Grep kræver som standard ikke en API-nøgle, men dette demonstrerer mønstret for sikre hemmeligheder.

Sådan bruger du denne MCP i flows

Brug af MCP i FlowHunt

For at integrere MCP-servere i din FlowHunt-arbejdsgang skal du starte med at tilføje MCP-komponenten til dit flow og forbinde den til din AI-agent:

FlowHunt MCP flow

Klik på MCP-komponenten for at åbne konfigurationspanelet. I systemets MCP-konfigurationssektion indsætter du dine MCP-serveroplysninger ved at bruge dette JSON-format:

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

Når det er konfigureret, kan AI-agenten nu bruge denne MCP som et værktøj med adgang til alle dens funktioner og muligheder. Husk at ændre “mcp-grep” til det faktiske navn på din MCP-server og erstatte URL’en med din egen MCP-server-URL.


Oversigt

SektionTilgængelighedDetaljer/Noter
OversigtFra README.md og projektbeskrivelse
Liste over PrompterEksempel-prompter i README.md
Liste over Ressourcergrep://info ressource
Liste over Værktøjergrep-værktøj
Sikring af API-nøglerMønster vist; ikke påkrævet for denne server
Sampling Support (mindre vigtigt ved vurdering)Ikke nævnt

Vores vurdering

MCP-Grep leverer en fokuseret, veldokumenteret MCP-implementering for det populære grep-værktøj. Den tilbyder klare ressourcer, værktøjsdefinitioner og opsætningsvejledninger, men dokumenterer ikke understøttelse af Roots eller Sampling. Dens enkelhed og dokumentation gør den til et solidt valg for udviklere, der har brug for søgefunktioner, men avancerede MCP-funktioner er ikke dækket.

MCP-score

Har en LICENSE✅ (GPL-3.0)
Har mindst ét værktøj
Antal forks1
Antal stjerner4

Bedømmelse: 7/10
MCP-Grep er robust i sin kernefunktionalitet og dokumentation, men mangler eksplicit dækning af avancerede MCP-funktioner som Roots og Sampling. Det er en praktisk og velafgrænset server til søgeopgaver.

Ofte stillede spørgsmål

Prøv MCP-Grep med FlowHunt

Boost dine AI- og automatiseringsarbejdsgange med avancerede søgefunktioner ved hjælp af MCP-Grep. Integrér, søg og analyser nemt.

Lær mere

MCP-Grep
MCP-Grep

MCP-Grep

Integrer FlowHunt's AI-agent med MCP-Grep for lynhurtig, sikker og udvidelig filmønstersøgning. Lås op for avanceret søgning, regulære udtryk og forståelse af n...

3 min læsning
AI MCP-Grep +5
Everything Search MCP Server
Everything Search MCP Server

Everything Search MCP Server

Everything Search MCP Server muliggør hurtig, platformuafhængig fil- og mappe-søgning for AI-assistenter og udviklere. Forbinder problemfrit AI-agenter med syst...

4 min læsning
AI MCP Server +4
mcp-server-commands MCP Server
mcp-server-commands MCP Server

mcp-server-commands MCP Server

mcp-server-commands MCP Server forbinder AI-assistenter med sikker systemkommandoudførelse, så LLM'er kan interagere med shell, automatisere udviklingsopgaver o...

4 min læsning
AI MCP Server +5