sqry - Semantic Code Search · verivus-oss — MCP-сервер для Claude Code
Ищет по кодовой базе на основе AST и графов вызовов без отправки данных в сеть. Сервер помогает агенту разбирать зависимости и связи между функциями.
claude mcp add verivus-oss-sqry-semantic-code-search -- docker run -i --rm ghcr.io/verivus-oss/sqry:4.8.16Что делает sqry - Semantic Code Search
sqry строит граф символов и связей на основе синтаксического дерева файлов прямо на вашей машине. Сервер поддерживает 37 языковых плагинов, из которых 28 имеют полную поддержку связей. Индексация и поиск выполняются локально. Телеметрии нет.
Инструмент отслеживает пути между функциями и находит циклические зависимости. Для C, C++ и Rust он умеет определять межъязыковые вызовы FFI. Функция shape-match находит методы с похожей структурой тела независимо от имён идентификаторов.
Автономный бинарник sqry-mcp содержит 39 инструментов, а версия под управлением демона отдаёт 17. Для работы через стандартную команду каталога в системе должен быть установлен и запущен Docker.
Какие задачи решает
- найти прямых и косвенных инициаторов вызова функции
- проследить путь выполнения между двумя точками программы
- обнаружить циклические зависимости и неиспользуемые символы
- составить обзор архитектуры репозитория с проблемными местами
Примеры запросов агенту
- Построй граф вызовов для функции authenticate и покажи, кто к ней обращается.
- Сделай обзор кодовой базы через sqry и покажи узлы с высокой сложностью.
- Найди межъязыковые вызовы FFI между модулями на Rust и C.
Как установить sqry - Semantic Code Search
Командой платформы
claude mcp add verivus-oss-sqry-semantic-code-search -- docker run -i --rm ghcr.io/verivus-oss/sqry:4.8.16Командой платформы
codex mcp add verivus-oss-sqry-semantic-code-search -- docker run -i --rm ghcr.io/verivus-oss/sqry:4.8.16Файл настроек
{
"mcpServers": {
"verivus-oss-sqry-semantic-code-search": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/verivus-oss/sqry:4.8.16"
]
}
}
}Файл настроек
{
"servers": {
"verivus-oss-sqry-semantic-code-search": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/verivus-oss/sqry:4.8.16"
]
}
}
}Командой платформы
gemini mcp add verivus-oss-sqry-semantic-code-search docker run -i --rm ghcr.io/verivus-oss/sqry:4.8.16По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о sqry - Semantic Code Search
Как установить sqry - Semantic Code Search в Claude Code?
Выполните в терминале команду: claude mcp add verivus-oss-sqry-semantic-code-search -- docker run -i --rm ghcr.io/verivus-oss/sqry:4.8.16. Для запуска потребуется работающий Docker.
Что делает sqry - Semantic Code Search?
Он превращает код проекта в синтаксические графы и даёт агенту команды для проверки зависимостей. Это позволяет исследовать вызовы, цепочки исполнения и структурные совпадения точнее обычного текстового поиска.
Отправляет ли sqry данные на сторонние серверы?
Индексирование и обработка запросов происходят на вашем компьютере. Инструмент не совершает сетевых вызовов и не собирает телеметрию.
Похожие MCP-серверы
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Сначала — sqry - Semantic Code Search от других авторов.