Перейти к содержимому

MCP Ripgrep Server

Предоставляет интерфейс для мощного поиска по файлам с помощью ripgrep для AI-клиентов вроде Claude.

JavaScript
33 stars

Описание

Это 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.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
33

Ссылки