MCP Ripgrep Server
Proporciona capacidades de búsqueda local de archivos utilizando la herramienta de línea de comandos ripgrep (rg).
Documentación
MCP Ripgrep Server
Un servidor MCP que proporciona capacidades de búsqueda ripgrep (rg) a cualquier cliente MCP como Claude.
Resumen
Este servidor proporciona una interfaz de Protocolo de Contexto de Modelo (MCP) para la potente herramienta de búsqueda ripgrep. Permite a Claude AI y a otros clientes compatibles con MCP realizar búsquedas de texto de alto rendimiento en archivos de tu sistema.
Requisitos previos
- Node.js (v18 o superior)
- El comando ripgrep (
rg) instalado y disponible en tu PATH. Instálalo conbrew install ripgrepen macOS.
Uso con Claude for Desktop
Para usar este servidor MCP con Claude for Desktop:
-
Edita tu archivo de configuración de Claude for Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
Añade lo siguiente a tu configuración:
{ "mcpServers": { "ripgrep": { "command": "npx", "args": ["-y", "mcp-ripgrep@latest"] } } }Reemplaza
/path/to/mcp-ripgrepcon la ruta absoluta a donde clonaste este repositorio. -
Reinicia Claude for Desktop.
Herramientas disponibles
search
Búsqueda básica con ripgrep:
Pattern: error
Path: ./src
advanced-search
Búsqueda más avanzada con opciones adicionales:
Pattern: function
Path: ./src
FixedStrings: true
FileType: ts
IncludeHidden: false
count-matches
Cuenta las apariciones de un patrón:
Pattern: TODO
Path: ./src
CountLines: true
list-files
Lista los archivos que se buscarían sin realizar realmente la búsqueda:
Path: ./src
FileType: js
list-file-types
Lista todos los tipos de archivo compatibles con ripgrep.
Consideraciones de seguridad
Este servidor MCP ejecuta comandos de shell usando la herramienta ripgrep. Aunque se han realizado esfuerzos para escapar los argumentos de forma segura, ten precaución al proporcionar datos, ya que ejecuta comandos en tu máquina.
Licencia
MIT