Servidor MCP Ripgrep
Un servidor MCP que proporciona capacidades de búsqueda ripgrep (rg) a cualquier cliente MCP como Claude.
Descripción general
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 los archivos del sistema.
Related MCP server: MCP-Grep
Prerrequisitos
Node.js (v18 o superior)
El comando ripgrep (
rg) está instalado y disponible en PATH. Instálelo conbrew install ripgrepen macOS.
Uso con Claude para escritorio
Para utilizar este servidor MCP con Claude for Desktop:
Edite su archivo de configuración de Claude for Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Añade lo siguiente a tu configuración:
{ "mcpServers": { "ripgrep": { "command": "npx", "args": ["-y", "mcp-ripgrep@latest"] } } }Reemplace
/path/to/mcp-ripgrepcon la ruta absoluta a donde clonó este repositorio.Reinicie Claude para escritorio.
Herramientas disponibles
buscar
Búsqueda básica con ripgrep:
Pattern: error
Path: ./srcbúsqueda avanzada
Búsqueda más avanzada con opciones adicionales:
Pattern: function
Path: ./src
FixedStrings: true
FileType: ts
IncludeHidden: falseconteo de coincidencias
Contar ocurrencias de un patrón:
Pattern: TODO
Path: ./src
CountLines: truearchivos de lista
Lista de archivos que se buscarían sin buscarlos realmente:
Path: ./src
FileType: jslista-tipos-de-archivos
Enumere todos los tipos de archivos admitidos en ripgrep.
Consideraciones de seguridad
Este servidor MCP ejecuta comandos de shell mediante la herramienta ripgrep. Si bien se ha intentado escapar los argumentos de forma segura, tenga cuidado al proporcionar información mientras ejecuta comandos en su equipo.
Licencia
Instituto Tecnológico de Massachusetts (MIT)