Gigaxity Deep Research MCP

MCP-сервер глубокого исследования: поиск по нескольким источникам, слияние выдачи и синтез с цитатами на Qwen3

  • 66 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запросы и найденные фрагменты уходят провайдерам поиска и модели синтеза, а ключи OpenRouter и поисковых сервисов хранятся в окружении
  • Установка из исходников ставит зависимости Python и запускает локальный сервер
Все причины и проверки

yoloshii/gigaxity-deep-research

Установка

Ручная установка

{"mcpServers": {"gigaxity-deep-research": {"type": "stdio", "command": "/path/to/gigaxity-deep-research/.venv/bin/python", "args": ["/path/to/gigaxity-deep-research/run_mcp.py"], "env": {"RESEARCH_LLM_API_BASE": "https://openrouter.ai/api/v1", "RESEARCH_LLM_API_KEY": "YOUR_OPENROUTER_API_KEY", "RESEARCH_LLM_MODEL": "qwen/qwen3-30b-a3b-thinking-2507"}}}}

Перед этим: `git clone`, виртуальное окружение, `pip install -e .`, `.env` из `.env.example`. Укажите свои пути.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запросы и найденные фрагменты уходят провайдерам поиска и модели синтеза, а ключи OpenRouter и поисковых сервисов хранятся в окружении
  • Установка из исходников ставит зависимости Python и запускает локальный сервер

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Gigaxity Deep Research объединяет параллельный поиск по SearXNG, Tavily, LinkUp, Brave и Parallel, слияние выдачи по RRF и синтез с привязкой цитат и поиском противоречий. Все это доступно как семь MCP-инструментов: три базовых (`search`, `vertical_search`, `research`) и четыре для глубокого исследования (`ask`, `discover`, `synthesize`, `reason`). Тот же конвейер доступен по REST на FastAPI. Инструмент `search` собирает сырую выдачу из нескольких источников без вызова модели. `vertical_search` берет одну категорию SearXNG (видео, наука, IT, документация, пакеты), `discover` расширяет набор источников, а `synthesize` сводит найденное в ответ с цитатами. Рекомендованная модель синтеза Qwen3-30B-A3B-Thinking через OpenRouter, но подойдет любая OpenAI-совместимая конечная точка, например DeepSeek-R1 или локальный vLLM. Сервер запускается как MCP stdio через `run_mcp.py`, как REST API или в обоих режимах. Файлы `CLAUDE.md` и `AGENTS.md` содержат инструкции для подключения всей связки к Claude Code, Codex, Cursor и Hermes. Поисковые сервисы поставляют отдельные провайдеры, и каждый из них оплачивается или ограничивается по-своему.

Для кого. Разработчикам и аналитикам, которым нужен собственный MCP для глубокого исследования с цитатами и выбором модели синтеза.

Подходит, если

  • Вопрос выходит за дату обучения модели, и агенту нужны свежие источники с цитатами
  • Нужен только сырой сбор из нескольких поисковиков без вызова модели: `search`
  • Требуется видео, наука, IT, документация или пакеты в отдельной выдаче через `vertical_search`
  • Модель синтеза надо развернуть на своем железе через vLLM, SGLang или llama.cpp

Не подходит, если

  • Нет ключей поисковых сервисов и ключа OpenRouter: без них синтез и часть источников не заработают
  • Нужен готовый облачный сервис без развертывания Python и Docker
  • Исследование должно идти только по локальным документам

Пример запроса к агенту

Исследуй, какие подходы к квантованию LLM появились за последние месяцы, собери источники через `discover` и сведи ответ с цитатами через `synthesize`

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

RESEARCH_LLM_API_KEY обязательная, секрет
Ключ OpenRouter или другой OpenAI-совместимой конечной точки для синтеза
RESEARCH_LLM_API_BASE
Адрес конечной точки модели, по умолчанию OpenRouter
RESEARCH_LLM_MODEL
Модель синтеза, рекомендована qwen/qwen3-30b-a3b-thinking-2507
RESEARCH_SEARXNG_HOST
Адрес экземпляра SearXNG, основного источника поиска

Ограничения

Для синтеза нужен ключ OpenRouter (`RESEARCH_LLM_API_KEY`) или своя OpenAI-совместимая конечная точка, а поисковые провайдеры Tavily, LinkUp, Brave и Parallel оплачиваются отдельно, часть из них дает бесплатный лимит. Основным источником служит SearXNG, который можно развернуть самим из каталога `companions/`. Ветка `local-inference` сейчас повторяет основную и служит заготовкой под замену значений по умолчанию. Клиент надо настроить вручную в конфигурации MCP и перезапустить. Установка идет из исходников через `pip install -e .`, пакета в реестре нет. Ответы модели синтеза нужно сверять с цитатами.

Как отключить. Уберите блок `gigaxity-deep-research` из `mcpServers` в `~/.claude.json` и перезапустите клиент. Папку клона и виртуальное окружение можно удалить.

Частые вопросы

Как подключить Gigaxity Deep Research к Claude Code?

Клонируйте репозиторий, выполните `pip install -e .` в виртуальном окружении, заполните `.env` и добавьте stdio-блок с `run_mcp.py` в `mcpServers` файла `~/.claude.json`. После перезапуска `/mcp` покажет сервер.

Какие инструменты дает сервер?

Семь: `search`, `vertical_search`, `research`, `ask`, `discover`, `synthesize` и `reason`. Для вызова из агента они получают имена вида `mcp__gigaxity-deep-research__search`.

Какая модель используется для синтеза?

Рекомендована Qwen3-30B-A3B-Thinking через OpenRouter, но подойдет любая OpenAI-совместимая конечная точка: DeepSeek-R1, Qwen QwQ, Llama или локальный vLLM, SGLang, llama.cpp.

Нужны ли платные ключи?

Ключ OpenRouter нужен для синтеза, если не запускать модель у себя. Поисковые провайдеры оплачиваются отдельно, а SearXNG поднимается самостоятельно из `companions/searxng/`.

Можно ли запустить как REST API?

Да, тот же конвейер работает на FastAPI, а заголовок `X-OpenRouter-Api-Key` переопределяет ключ для запроса, чтобы несколько пользователей платили со своих счетов.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

GPT Researcher MCP

GPT Researcher MCP Server

Официальный

MCP-сервер глубокого веб-исследования: GPT Researcher сам обходит и проверяет источники и отдает агенту готовый отчет

MCP-серверРасширенный доступ378Звезды репозитория
Официальный

MCP-сервер Linkup: поиск в сети в реальном времени, чтение страниц и долгие исследования с источниками для агента

MCP-серверРасширенный доступ29Звезды репозитория

Метапоиск для агентов: один MCP-сервер и HTTP API собирают результаты многих поисковиков в единый JSON с дедупликацией.

MCP-серверРасширенный доступ58Звезды репозитория

MCP-сервер веб-поиска и обхода: SearXNG плюс You.com и чистый Markdown со страниц, сайтов и закрытых разделов

MCP-серверРасширенный доступ190Звезды репозитория

CLI и MCP-сервер рассылает один вопрос по поисковым и ИИ-источникам и сохраняет ответы, цитаты и стоимость в запуске.

CLIРасширенный доступ138Звезды репозитория

Локальный MCP-сервер без ключей API: поиск по нескольким системам, загрузка страниц и чтение документов для LLM.

MCP-серверРасширенный доступ179Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Gigaxity Deep Research (эта карточка)нетAPI-ключ66
GPT Researcher MCPдаAPI-ключ378оболочка вокруг GPT Researcher, а здесь собственный конвейер слияния выдачи по RRF и синтеза с цитатами
Deep Researchнет1 216скилл с процедурой исследования, а тут MCP-сервер с семью инструментами и выбором модели

Коротко о README

В README изложен конвейер многоисточникового поиска и синтеза, семь инструментов, быстрый старт для MCP stdio и REST API, этапы установки, варианты ветвей и архитектуру. Инструкции для агентов лежат в `CLAUDE.md` и `AGENTS.md`.

Бейдж для README

Сообщить о проблеме