MCP Ripgrep Server
Предоставляет интерфейс для мощного поиска по файлам с помощью ripgrep для AI-клиентов вроде Claude.
Описание
Это MCP-сервер, оборачивающий инструмент ripgrep для высокопроизводительного поиска текста в файлах. Разработан на Node.js, требует ripgrep в PATH. Интегрируется с Claude и другими MCP-клиентами, позволяя выполнять поиск, подсчет совпадений, листинг файлов и типов. Поддерживает опции вроде фиксированных строк, типов файлов и скрытых директорий. Идеален для AI-приложений, нуждающихся в быстром доступе к содержимому файлов системы, с учетом мер безопасности.
Возможности
Базовый поиск
Поиск паттерна в указанном пути с использованием ripgrep.
Продвинутый поиск
Расширенный поиск с опциями: фиксированные строки, типы файлов, включение скрытых файлов.
Подсчет совпадений
Подсчет вхождений паттерна, с опцией подсчета строк.
Листинг файлов
Список файлов для поиска без выполнения поиска, с фильтрами по типам.
Листинг типов файлов
Перечисление всех поддерживаемых типов файлов ripgrep.
Установка
Требования: Node.js (v18+), ripgrep (установить через brew install ripgrep на macOS). Для Claude for Desktop: отредактируйте конфиг-файл (~/.claude_desktop_config.json на macOS или %APPDATA%\Claude\claude_desktop_config.json на Windows), добавьте:
{
"mcpServers": {
"ripgrep": {
"command": "npx",
"args": ["-y", "mcp-ripgrep@latest"]
}
}
}
Затем перезапустите Claude.