{"id":"7f8105db-99e5-4178-94f6-bf69724a01d2","shortId":"7sTf73","kind":"mcp","title":"Grep","tagline":"Exposes the system grep binary's functionality for searching files with regular expressions, supporting common option...","description":"Exposes the system grep binary's functionality for searching files with regular expressions, supporting common options like case-insensitive matching, context lines, and recursive directory searching.\n\nMCP-Grep provides a server implementation that exposes the system grep binary's functionality through the Model Context Protocol, allowing AI assistants to search for patterns in files using regular expressions. Developed by Ernie Brodeur, it offers both a resource endpoint for retrieving grep binary information and a tool for performing searches with support for common grep options like case-insensitive matching, context lines, recursive directory searching, and fixed string matching. The implementation uses Python's subprocess module to execute grep commands on the host system, making it particularly valuable for AI assistants that need to analyze text files or codebases without leaving their conversation interface.","tags":["grep","mcp"],"capabilities":["mcp","transport-stdio","open-source","pkg-pypi"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/erniebrodeur/mcp-grep","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.648","qualityRationale":"deterministic score 0.65 from registry signals: · indexed on pulsemcp · has source repo · 24 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:23:50.478Z","embedding":null,"createdAt":"2026-04-22T00:23:50.478Z","updatedAt":"2026-04-22T00:23:50.478Z","lastSeenAt":"2026-04-22T00:23:50.478Z","tsv":"'ai':66,138 'allow':65 'analyz':143 'assist':67,139 'binari':6,22,57,90 'brodeur':80 'case':36,106 'case-insensit':35,105 'codebas':147 'command':128 'common':16,32,101 'context':39,63,109 'convers':151 'develop':77 'directori':43,112 'endpoint':86 'erni':79 'execut':126 'expos':2,18,53 'express':14,30,76 'file':11,27,73,145 'fix':115 'function':8,24,59 'grep':1,5,21,47,56,89,102,127 'host':131 'implement':51,119 'inform':91 'insensit':37,107 'interfac':152 'leav':149 'like':34,104 'line':40,110 'make':133 'match':38,108,117 'mcp':46 'mcp-grep':45 'model':62 'modul':124 'need':141 'offer':82 'open-source' 'option':17,33,103 'particular':135 'pattern':71 'perform':96 'pkg-pypi' 'protocol':64 'provid':48 'python':121 'recurs':42,111 'regular':13,29,75 'resourc':85 'retriev':88 'search':10,26,44,69,97,113 'server':50 'string':116 'subprocess':123 'support':15,31,99 'system':4,20,55,132 'text':144 'tool':94 'transport-stdio' 'use':74,120 'valuabl':136 'without':148","prices":[{"id":"f1d8e8e0-5e75-49f1-9ded-e534f2bd66d0","listingId":"7f8105db-99e5-4178-94f6-bf69724a01d2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"mcp-grep","package_registry":"pypi"},"createdAt":"2026-04-22T00:23:50.478Z"}],"sources":[{"listingId":"7f8105db-99e5-4178-94f6-bf69724a01d2","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/erniebrodeur-grep","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-22T00:23:50.478Z","lastSeenAt":"2026-04-22T00:23:50.478Z"}],"details":{"listingId":"7f8105db-99e5-4178-94f6-bf69724a01d2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Grep","github_stars":24,"package_name":"mcp-grep","registry_url":"https://www.pulsemcp.com/servers/erniebrodeur-grep","source_code_url":"https://github.com/erniebrodeur/mcp-grep","package_registry":"pypi","package_download_count":4255},"updatedAt":"2026-04-22T00:23:50.478Z"}}