szeider/consult7

szeider/consult7

от szeider
MCP сервер для выноса анализа больших файлов на модели с контекстом до 2M токенов через OpenRouter. Решает проблему переполнения контекста агента, позволяя анализировать целые кодовые базы и генерировать ревью. Поддерживает Gemini, Claude и другие модели.

Consult7 MCP Server

Consult7 is a Model Context Protocol (MCP) server that enables AI agents to consult large context window models via OpenRouter for analyzing extensive file collections - entire codebases, document repositories, or mixed content that exceed the current agent's context limits.

Why Consult7?

Consult7 enables any MCP-compatible agent to offload file analysis to large context models (up to 2M tokens). Useful when:

  • Agent's current context is full
  • Task requires specialized model capabilities
  • Need to analyze large codebases in a single query
  • Want to compare results from different models

"For Claude Code users, Consult7 is a game changer."

How it works

Consult7 collects files from the specific paths you provide (with optional wildcards in filenames), assembles them into a single context, and sends them to a large context window model along with your query. The result is directly fed back to the agent you are working with.

Example Use Cases

Quick codebase summary
  • Files: ["/Users/john/project/src/*.py", "/Users/john/project/lib/*.py"]
  • Query: "Summarize the architecture and main components of this Python project"
  • Model: "google/gemini-3.8-flash"
  • Mode: "fast"

Часто задаваемые вопросы

Инструменты были проиндексированы:
consultation

Анализирует файлы с помощью LLM - укажите абсолютные пути к файлам, запрос, модель и режим. Без сохранения состояния: в каждом вызове нужно перечислять полные абсолютные пути. Files: абсолютные пути; подстановочные знаки только в именах файлов и вместе с расширением (/path/.py, а не /path//x.py или /path/*). Никогда не отправляются: pycache, .env, secrets.py, .DS_Store, .git, node_modules (подстановочные знаки их пропускают; указать один из них явно - ошибка). Некорректный путь, подстановочный знак без совпадений, бинарный файл или файлы, превышающие лимит размера для модели, валят вызов до того, как что-либо отправится (без списания средств). files=[] означает, что отправляется только запрос. Режимы: fast = рассуждения не запрашиваются (GPT-6 Astra, Grok 4.7 и Fable всё равно рассуждают на своём уровне по умолчанию); mid = умеренные рассуждения; think = максимальные рассуждения. Если think упирается в таймаут, повторите с mid; для FUSE используйте одну модель или вместо этого разделите вопрос. При таймауте возвращается частичный вывод с маркером [TRUNCATED]. Советы: для сложных вопросов запускайте 3 параллельных вызова с разными формулировками. Длинные инструкции или инструкции с обилием символов кладите в файл, а запрос оставляйте коротким текстом (см. query). Мнемоники: - gptt = openai/gpt-6-astra + think (премиум) - gemt = google/gemini-4-argon + think - grot = x-ai/grok-4.7 + think (контекст 500K, медленный; более крупные сборки: x-ai/grok-4.20, 2M) - oput / opuf = anthropic/claude-opus-4.8 + think / fast - fabt / fabm = anthropic/claude-fable-5.1 + think / mid (премиум, сложные задачи) - gemf = google/gemini-3.8-flash + fast - ULTRA = GPTT, GROT и FABT параллельно (3 вызова в одном сообщении) - FUSE = openrouter/fusion (панель + судья в одном вызове; режим задаёт глубину веб-исследования; контекст 128K)

Параметры
  • filesstring[]обязательный

    Абсолютные пути к файлам или шаблоны. Пример: ["/path/src/*.py", "/path/README.md"]. Используйте [] для запроса без файлов.

  • modeenumобязательный

    Режим производительности: 'fast' (рассуждения не запрошены, самый быстрый; GPT-6 Astra, Grok 4.7 и Fable всё равно рассуждают на своём уровне по умолчанию), 'mid' (умеренные рассуждения), 'think' (максимальные рассуждения)

  • modelstringобязательный

    Название модели. Варианты: "openai/gpt-6-astra" (GPT-6 Astra, контекст 1M, GPT топ-уровня, премиальная цена) "google/gemini-4-argon" (Gemini 4 Argon, контекст 1M, флагманский Gemini) "google/gemini-3.8-flash" (Gemini 3.8 Flash, контекст 1M, быстрый и дешёвый) "anthropic/claude-fable-5.1" (Claude Fable 5.1, контекст 1M, самая сильная, премиальная цена, для трудных задач) "anthropic/claude-opus-4.8" (Claude Opus 4.8, контекст 1M, адаптивное мышление) "anthropic/claude-sonnet-4.6" (Claude Sonnet 4.6, контекст 1M) "anthropic/claude-haiku-4.5" (Claude Haiku 4.5, контекст 200k, бюджетная) "x-ai/grok-4.7" (Grok 4.7, контекст 500K, передовой Grok) "x-ai/grok-4.20" (Grok 4.20, контекст 2M, для гигантских наборов) "x-ai/grok-4.1-fast" (Grok 4.1 Fast, контекст 2M) "openrouter/fusion" (Fusion: панель из нескольких моделей + судья, контекст 128K; mode = глубина исследования)

  • output_filestring

    Необязательно: абсолютный путь для сохранения ответа, проверяется перед вызовом (если файл существует, сохраняет как name_updated.ext). Совет: для файлов кода попросите LLM вернуть чистый код без разметки Markdown.

  • querystringобязательный

    Ваш вопрос о файлах. Держите его коротким и в основном текстовым. Запрос, который одновременно длинный И плотно набит спецсимволами/математическими знаками (< > | & =, скобки, LaTeX), может привести к сбою вызова с вводящим в заблуждение сообщением об ошибке «'model' — обязательное свойство» (конечные поля model/mode теряются). Помещайте длинные или насыщенные символами детали в файлы (через files) и держите query коротким.

  • zdrboolean

    Необязательно: включает Zero Data Retention. Если true, маршрутизирует только на эндпоинты с политикой ZDR (провайдер не хранит промпты). По умолчанию: false. ZDR доступен: GPT-6 Astra, Grok 4.7, Gemini 4 Argon, Gemini 3.8 Flash, Gemini 3.1 Pro, Claude Opus 4.8, GPT-5, GPT-5.5, Grok 4.6. Недоступны: Claude Fable 5.1 и 5 (требуют 30-дневного хранения), GPT-5.6 Sol, Grok 4.20

3.12.0основная
3.11.2
3.11.1
3.11.0
3.10.0
3.9.1
3.9.0
3.8.0
3.7.2
3.7.1
3.7.0
3.6.1
3.5.0
3.4.0
3.3.3
3.3.2
3.3.1
3.3.0
3.2.0
3.1.2
3.1.1
3.1.0
3.0.0
2.1.0
2.0.0
1.3.0
1.2.2
1.2.0
1.1.1
1.1.0
1.0.1
1.0.0

Выберите клиент, чтобы установить szeider/consult7:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "szeider-consult7-1bhr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "consult7",
        "your-openrouter-api-key"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "szeider-consult7-1bhr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "consult7",
        "your-openrouter-api-key"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "szeider-consult7-1bhr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "consult7",
        "your-openrouter-api-key"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"szeider-consult7-1bhr\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"consult7\",\"your-openrouter-api-key\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "szeider-consult7-1bhr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "consult7",
        "your-openrouter-api-key"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add szeider-consult7-1bhr -- uvx consult7 your-openrouter-api-key

Либо через JSON-конфиг:

claude mcp add-json szeider-consult7-1bhr "{\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"consult7\",\"your-openrouter-api-key\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add szeider-consult7-1bhr -- uvx consult7 your-openrouter-api-key

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.szeider-consult7-1bhr]
command = "uvx"
args = ["consult7", "your-openrouter-api-key"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите szeider/consult7, а в поле команды запуска — строку ниже:
uvx consult7 your-openrouter-api-key

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "szeider-consult7-1bhr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "consult7",
        "your-openrouter-api-key"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "szeider-consult7-1bhr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "consult7",
        "your-openrouter-api-key"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например szeider-consult7-1bhr.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: szeider-consult7-1bhr
    command: uvx
    args:
      - "consult7"
      - "your-openrouter-api-key"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "szeider-consult7-1bhr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "consult7",
        "your-openrouter-api-key"
      ]
    }
  }
}

Похожие MCP-сервера

stabgan/openrouter-mcp-multimodal

stabgan/openrouter-mcp-multimodal

от stabgan

Мультимодальный MCP-сервер для анализа и генерации текста, изображений, аудио и видео. Интегрируется с Claude Desktop, Cursor и другими клиентами через OpenRouter, давая доступ к 300+ моделям. Вклю...

TypeScript⭐ 99
Daichi-Kudo/llm-advisor-mcp

Daichi-Kudo/llm-advisor-mcp

от daichi-kudo

MCP сервер с живыми данными о LLM и VLM: цены, бенчмарки и рекомендации обновляются ежечасно. Помогает разработчикам выбрать модель для кодинга, сравнить Claude/GPT/Gemini, найти бюджетную модель с большим контекстом.

TypeScript⭐ 2
spranab/brainstorm-mcp

spranab/brainstorm-mcp

от spranab

MCP-сервер для мультимодельного мозгового штурма: запускает дебаты между GPT, Gemini, DeepSeek и Claude с автоматическим синтезом вердиктов. Полезен разработчикам и командам для быстрого получения ...

TypeScript⭐ 71
mzxrai/mcp-openai

mzxrai/mcp-openai

от mzxrai

MCP сервер для интеграции OpenAI с Claude: вызывает модели gpt-4o, o1-mini и другие прямо из чата. Полезен разработчикам, желающим объединить возможности обеих платформ без переключения контекста.

JavaScript⭐ 77
VrtxOmega/Ollama-Omega

VrtxOmega/Ollama-Omega

от vrtxomega

Ollama-Omega — MCP-сервер для интеграции локального AI в любую IDE. Через шесть готовых инструментов (чат, генерация, проверка здоровья и другие) работает с моделями Ollama без доступа в облако. По...

Python⭐ 4
Continuum-AI-Corp/orcarouter-mcp-server

Continuum-AI-Corp/orcarouter-mcp-server

от continuum-ai-corp

MCP-сервер для шлюза OrcaRouter: просматривайте каталог моделей с ценами и возможностями, выполняйте chat completions прямо из Claude, Cursor и других MCP-клиентов без API-ключа для поиска. Поддерж...

TypeScript⭐ 13
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин