Что такое сервер Consult7 MCP?
Сервер Consult7 MCP - это мост, который позволяет агентам языковых моделей обрабатывать и анализировать наборы данных, кодовые базы или репозитории документов, которые слишком большие, чтобы уместиться в их обычное контекстное окно. Он использует внешние LLM (от OpenRouter, OpenAI или Google), способные обрабатывать намного более крупные контексты, извлекая все соответствующие файлы, совпадающие с заданными пользователем шаблонами, отправляя их в модель с большим контекстом для анализа и возвращая результаты непосредственно агенту. Сервер интегрирован как инструмент в рамках протокола контекста модели для легкой доступности и вызова.
Как настроить
Claude Code:
Добавьте Consult7 через командную строку:
claude mcp add -s user consult7 uvx -- consult7 <поставщик> <api-ключ>
Замените <поставщик>
на openrouter
, google
или openai
, а <api-ключ>
на ваш реальный API ключ.
Claude Desktop:
Отредактируйте вашу конфигурацию mcpServers
:
{
"mcpServers": {
"consult7": {
"type": "stdio",
"command": "uvx",
"args": ["consult7", "openrouter", "ваш-api-ключ"]
}
}
}
Замените поставщика и API ключ по необходимости. Установка сервера вручную не требуется; uvx
загружает и запускает все в изолированной среде.
Командная строка:
Вы также можете протестировать подключение напрямую:
uvx consult7 <поставщик> <api-ключ> [--test]
Модель выбирается при каждом вызове инструмента, а не во время конфигурации.
Как использовать
- Настройте Consult7 в вашем окружении Claude Code или Desktop, как описано выше.
- Из вашего ИИ-агента используйте инструмент Consult7 для отправки запросов вместе с:
- Путем к директории для анализа
- Регулярным выражением для выбора файлов (например,
".*\\.py$"
для файлов Python) - По желанию: укажите конкретную модель (с режимом
|thinking
или без него)
- Consult7 рекурсивно соберет все подходящие файлы, соберет их в большой контекст, отправит ваш запрос плюс данные в LLM с большим контекстом выбранного поставщика и вернет анализ вашему агенту.
- Пример командных запросов для тестирования соединений:
uvx consult7 openai <api-ключ> --test
- Чтобы удалить Consult7 из Claude Code:
claude mcp remove consult7 -s user
Основные функции
- Бесшовный мост от ИИ-агентов к моделям с крайне большими контекстными окнами (более 1M токенов)
- Поддерживает нескольких ведущих поставщиков: OpenAI, Google AI (Gemini), OpenRouter
- Рекурсивно собирает и фильтрует файлы из любой директории, используя регулярные выражения
- Возвращает ответы моделей прямо вашему агенту для дальнейшей автоматизации рабочих процессов
- Может работать в режиме "мышления" для более глубокого анализа где это поддерживается
- Легко устанавливается и управляется через Claude Code или Desktop, без необходимости в ручной настройке
- Полностью совместимо с инструментами MCP для обнаружения и вызова
Сценарии использования
- Обобщение больших кодовых баз: "Обобщить архитектуру и основные компоненты этого проекта на Python" (анализирует все .py файлы)
- Поиск конкретных реализаций: "Найти реализацию метода authenticate_user и объяснить, как он обрабатывает проверку пароля" (ищет в файлах Python, JavaScript и TypeScript)
- Анализ покрытия тестами: "Список всех тестовых файлов и идентификация компонентов, которым не хватает тестового покрытия" (поиск и перекрестная ссылка на файлы, связанные с тестами)
- Обзор безопасности: "Анализировать поток аутентификации и подумать шаг за шагом о уязвимостях" (запрос на глубокий анализ с режимом |thinking)
- Извлечение документации: Извлекать обобщения, TODO или API-документацию из разнообразных и больших папок проектов
Часто задаваемые вопросы
В: Какие модели поддерживает Consult7?
О: Consult7 поддерживает основные модели больших контекстов LLM от OpenAI, Google (Gemini) и OpenRouter, включая модели с длиной контекста более 1 миллиона токенов. Выбор модели гибкий для каждого запроса.
В: Отправляет ли Consult7 мои данные внешним поставщикам?
О: Да. Файлы, соответствующие вашему пути и шаблону, отправляются (временно, безопасно) к выбранному облачному провайдеру для обработки, в зависимости от выбора модели.
В: Что если моя кодовая база больше, чем даже окно контекста большой модели?
О: Consult7 попытается собрать и отправить столько, сколько влезет в контекст выбранной модели. Для очень больших кодовых баз рассмотрите возможность уточнения шаблонов или разделения анализа.
В: Нужно ли что-то устанавливать на моем компьютере?
О: Ручная установка не требуется; uvx
автоматически обрабатывает Consult7 в изолированной среде, когда вы настраиваете через Claude Code или Desktop.
В: Как мне передать специальные режимы, такие как "thinking"?
О: Добавьте |thinking
к имени вашей модели в вызове инструмента (например, gemini-2.5-flash|thinking
). Некоторые модели также принимают индивидуальные количества токенов для рассуждений (редко требуется).
В: Какие поставщики и API-ключи я могу использовать?
О: Вы можете использовать OpenAI, Google AI (Gemini) или OpenRouter, но вы должны предоставить свой собственный действительный API-ключ для каждого.