Gigaxity Deep Research MCP
MCP-сервер глубокого исследования: поиск по нескольким источникам, слияние выдачи и синтез с цитатами на Qwen3
- 66 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запросы и найденные фрагменты уходят провайдерам поиска и модели синтеза, а ключи OpenRouter и поисковых сервисов хранятся в окружении
- Установка из исходников ставит зависимости Python и запускает локальный сервер
Установка
- Работает в
Ручная установка
{"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-сервер Linkup: поиск в сети в реальном времени, чтение страниц и долгие исследования с источниками для агента
Метапоиск для агентов: один MCP-сервер и HTTP API собирают результаты многих поисковиков в единый JSON с дедупликацией.
MCP-сервер веб-поиска и обхода: SearXNG плюс You.com и чистый Markdown со страниц, сайтов и закрытых разделов
CLI и MCP-сервер рассылает один вопрос по поисковым и ИИ-источникам и сохраняет ответы, цитаты и стоимость в запуске.
Локальный MCP-сервер без ключей API: поиск по нескольким системам, загрузка страниц и чтение документов для LLM.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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`.