pminervini/deep-research-mcp

pminervini/deep-research-mcp

от pminervini
MCP-сервер для глубоких исследований с поддержкой OpenAI, Gemini и DR-Tulu. Включает систему уточнения запросов, длительные задачи и интеграцию с Claude Code. Помогает автоматизировать сбор данных.

Deep Research MCP

CI License: MIT Python MCP Claude Code OpenAI Gemini

A Python-based agent that integrates research providers with Claude Code through the Model Context Protocol (MCP). It supports OpenAI (Responses API with web search and code interpreter, Chat Completions API for broad provider compatibility, or experimental ChatGPT subscription access through Codex OAuth), Gemini Deep Research via the Interactions API, Tavily Research, Allen AI's DR-Tulu research agent, and the open-source Open Deep Research stack (based on smolagents).

Prerequisites

  • Python 3.11+
  • uv installed
  • One of:
    • OpenAI API access (Responses API model gpt-6-sol)
    • ChatGPT subscription with Codex access (experimental openai-codex provider)
    • Gemini API access with the Interactions API / Deep Research agent enabled
    • Tavily API access for Tavily Research
    • DR-Tulu service running locally or remotely (see DR-Tulu setup)
    • Open Deep Research dependencies (installed via uv sync --extra open-deep-research)
  • Claude Code, or any other assistant supporting MCP integration

Installation

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

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить pminervini/deep-research-mcp:

Любой клиент

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

{
  "mcpServers": {
    "pminervini-deep-research-mcp-5leis0wmib": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/deep-research-mcp",
        "deep-research-mcp"
      ],
      "env": {
        "RESEARCH_PROVIDER": "gemini",
        "GEMINI_API_KEY": "$GEMINI_API_KEY"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "pminervini-deep-research-mcp-5leis0wmib": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/deep-research-mcp",
        "deep-research-mcp"
      ],
      "env": {
        "RESEARCH_PROVIDER": "gemini",
        "GEMINI_API_KEY": "$GEMINI_API_KEY"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "pminervini-deep-research-mcp-5leis0wmib": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/deep-research-mcp",
        "deep-research-mcp"
      ],
      "env": {
        "RESEARCH_PROVIDER": "gemini",
        "GEMINI_API_KEY": "$GEMINI_API_KEY"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"pminervini-deep-research-mcp-5leis0wmib\",\"type\":\"stdio\",\"command\":\"uv\",\"args\":[\"run\",\"--directory\",\"/path/to/deep-research-mcp\",\"deep-research-mcp\"],\"env\":{\"RESEARCH_PROVIDER\":\"gemini\",\"GEMINI_API_KEY\":\"$GEMINI_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": {
    "pminervini-deep-research-mcp-5leis0wmib": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/deep-research-mcp",
        "deep-research-mcp"
      ],
      "env": {
        "RESEARCH_PROVIDER": "gemini",
        "GEMINI_API_KEY": "$GEMINI_API_KEY"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add pminervini-deep-research-mcp-5leis0wmib --env RESEARCH_PROVIDER=gemini --env GEMINI_API_KEY=$GEMINI_API_KEY -- uv run --directory /path/to/deep-research-mcp deep-research-mcp

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

claude mcp add-json pminervini-deep-research-mcp-5leis0wmib "{\"command\":\"uv\",\"args\":[\"run\",\"--directory\",\"/path/to/deep-research-mcp\",\"deep-research-mcp\"],\"env\":{\"RESEARCH_PROVIDER\":\"gemini\",\"GEMINI_API_KEY\":\"$GEMINI_API_KEY\"}}"
CodexCodex

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

codex mcp add pminervini-deep-research-mcp-5leis0wmib --env RESEARCH_PROVIDER=gemini --env GEMINI_API_KEY=$GEMINI_API_KEY -- uv run --directory /path/to/deep-research-mcp deep-research-mcp

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

[mcp_servers.pminervini-deep-research-mcp-5leis0wmib]
command = "uv"
args = ["run", "--directory", "/path/to/deep-research-mcp", "deep-research-mcp"]

[mcp_servers.pminervini-deep-research-mcp-5leis0wmib.env]
RESEARCH_PROVIDER = "gemini"
GEMINI_API_KEY = "$GEMINI_API_KEY"
PerplexityPerplexity

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

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите pminervini/deep-research-mcp, а в поле команды запуска — строку ниже:
uv run --directory /path/to/deep-research-mcp deep-research-mcp

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "pminervini-deep-research-mcp-5leis0wmib": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/deep-research-mcp",
        "deep-research-mcp"
      ],
      "env": {
        "RESEARCH_PROVIDER": "gemini",
        "GEMINI_API_KEY": "$GEMINI_API_KEY"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "pminervini-deep-research-mcp-5leis0wmib": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/deep-research-mcp",
        "deep-research-mcp"
      ],
      "env": {
        "RESEARCH_PROVIDER": "gemini",
        "GEMINI_API_KEY": "$GEMINI_API_KEY"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например pminervini-deep-research-mcp-5leis0wmib.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: pminervini-deep-research-mcp-5leis0wmib
    command: uv
    args:
      - "run"
      - "--directory"
      - "/path/to/deep-research-mcp"
      - "deep-research-mcp"
    env:
      RESEARCH_PROVIDER: gemini
      GEMINI_API_KEY: $GEMINI_API_KEY
Zed

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

{
  "context_servers": {
    "pminervini-deep-research-mcp-5leis0wmib": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/deep-research-mcp",
        "deep-research-mcp"
      ],
      "env": {
        "RESEARCH_PROVIDER": "gemini",
        "GEMINI_API_KEY": "$GEMINI_API_KEY"
      }
    }
  }
}

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

hanzili/comet-mcp

hanzili/comet-mcp

от hanzili

Подключает Claude Code к Perplexity Comet для агентного браузинга и исследований. Claude пишет код, Comet ищет, кликает, собирает данные. Полезно разработчикам, которым нужны глубокие веб-исследова...

TypeScript⭐ 182
valado/pantheon-mcp

valado/pantheon-mcp

от valado

MCP сервер Pantheon-MCP предоставляет по запросу инструкции для 42+ специализированных AI-агентов. Инструменты list_agents, get_agent и search_agents помогут найти агента по категориям: бизнес, продукт, технологии. Полезно разработчикам агентных систем.

TypeScript⭐ 8
incentivai/quickchat-ai-mcp

incentivai/quickchat-ai-mcp

от incentivai

MCP-сервер для подключения созданных в Quickchat AI агентов к Claude Desktop, Cursor, VS Code и другим AI-инструментам. Управляйте поведением агента через дашборд и делитесь готовым конфигом с поль...

Python⭐ 24
nullpath-labs/mcp-client

nullpath-labs/mcp-client

от nullpath-labs

MCP-сервер для поиска и запуска AI-агентов с маркетплейса nullpath. Подключается к Claude Desktop и Cursor, позволяя находить агентов по описанию, проверять репутацию и выполнять платные задачи с а...

TypeScript⭐ 1
i-am-bee/acp-mcp

i-am-bee/acp-mcp

от i-am-bee

Лёгкий MCP сервер-адаптер, соединяющий ACP-агентов с MCP-приложениями. Автоматически обнаруживает ACP-агентов, делая их доступными как MCP-ресурсы и инструменты. Полезен для интеграции агентов из ACP в экосистему Claude Desktop и других MCP-клиентов.

Python⭐ 36
modus-agendi/managed-agent-control-mcp

modus-agendi/managed-agent-control-mcp

от modus-agendi

Управляйте Claude Managed Agents из любого MCP-клиента: запускайте сессии, наблюдайте за работой агента, отправляйте сообщения и одобряйте инструменты. Этот MCP инструмент — пульт удаленного управления для агентов Anthropic, полезен разработчикам и DevOps.

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

Лука Никитин