TD

teelaitila/deep-research-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

325 stars 33 forks 品質 60 トレンド 19MIT

このリポジトリはエージェントコーディングの実験です。コードの95%はLLMによって書かれています

概要

このリポジトリはエージェントコーディングの実験です。コードの95%はLLMによって書かれています あらゆるトピックについて深く反復的な研究を行うAI搭載のリサーチアシスタント。検索エンジン、ウェブスクレイピング、AIを組み合わせてトピックを深く探求し、包括的なレポートを生成します。モデルコンテキストプロトコル(MCP)ツールまたはスタンドアロンCLIとして利用可能です。レポートの見た目がどのようなものか exampleout.md をご覧ください。 5. Claude DesktopでのMCPサーバーテスト:サーバークイックスタートの一番下にあるガイドに従って、サーバーをClaude Desktopに追加してください:https://modelcontextprotocol.io/quickstart/server サーバーはセッション管理なしでhttp://localhost:3000/mcpで動作します。 - ターゲットを絞った検索クエリを生成することで深く反復的な調査を行う - 研究範囲を深さ(どれだけ深さ)か、広さ(どれだけ広さ)かを制御 - 詳細なスコアリング(0-1)と推論で情報源の信頼性を評価する - 高信頼性の情報源(≥0)を優先する

概要(AI 翻訳)

このリポジトリはエージェントコーディングの実験です。コードの95%はLLMによって書かれています

Open Deep Research MCP Server

あらゆるトピックについて深く反復的な研究を行うAI搭載のリサーチアシスタント。検索エンジン、ウェブスクレイピング、AIを組み合わせてトピックを深く探求し、包括的なレポートを生成します。モデルコンテキストプロトコル(MCP)ツールまたはスタンドアロンCLIとして利用可能です。レポートの見た目がどのようなものか exampleout.md をご覧ください。

クイックスタート

  1. クローンとインストール:

  2. .env.localで環境を整える:

  3. ビルド:

  4. CLI版を実行する:

  5. Claude DesktopでのMCPサーバーテスト: サーバークイックスタートの一番下にあるガイドに従って、サーバーをClaude Desktopに追加してください: https://modelcontextprotocol.io/quickstart/server

リモートサーバー向けに:ストリーミング可能なHTTP

サーバーはセッション管理なしでhttp://localhost:3000/mcp上で動作します。

特徴

  • ターゲットを絞った検索クエリを生成することで、深く反復的な調査を行う
  • 研究範囲の深さ(どれだけ深さ)か、広範囲(どれだけ広さ)かをパラメータで制御する
  • 詳細なスコアリング(0-1)と推論を用いてソースの信頼性を評価する
  • 信頼性の高い情報源(≥0.7)を優先し、信頼性の低い情報を検証する

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

DISCLAIMER

This repo is an experiment on agent coding. 95% of the code is written by LLM's 

Open Deep Research MCP Server

An AI-powered research assistant that performs deep, iterative research on any topic. It combines search engines, web scraping, and AI to explore topics in depth and generate comprehensive reports. Available as a Model Context Protocol (MCP) tool or standalone CLI. Look at exampleout.md to see what a report might look like.

Quick Start

  1. Clone and install:
git clone https://github.com/Ozamatash/deep-research
cd deep-research
npm install
  1. Set up environment in .env.local:
# Copy the example environment file
cp .env.example .env.local
  1. Build:
# Build the server
npm run build
  1. Run the cli version:
npm run start
  1. Test MCP Server with Claude Desktop:
    Follow the guide thats at the bottom of server quickstart to add the server to Claude Desktop:
    https://modelcontextprotocol.io/quickstart/server

For remote servers: Streamable HTTP

npm run start:http

Server runs on http://localhost:3000/mcp without session management.

Features

  • Performs deep, iterative research by generating targeted search queries
  • Controls research scope with depth (how deep) and breadth (how wide) parameters
  • Evaluates source reliability with detailed scoring (0-1) and reasoning
  • Prioritizes high-reliability sources (≥0.7) and verifies less reliable information
  • Generates follow-up questions to better understand research needs
  • Produces detailed markdown reports with findings, sources, and reliability assessments
  • Available as a Model Context Protocol (MCP) tool for AI agents
  • For now MCP version doesn’t ask follow up questions
  • Natural-language source preferences (avoid listicles, forums, affiliate reviews, specific domains)

Model Selection (OpenAI, Anthropic, Google, xAI)

Pick a provider and model per run.

  • CLI: you will be prompted for provider and model. Example: openai + gpt-5.2.
  • MCP/HTTP: pass model, e.g. openai:gpt-5.2 (also accepts openai/gpt-5.2).

Set the corresponding API key in .env.local:

OPENAI_API_KEY=...
ANTHROPIC_API_KEY=...
GOOGLE_API_KEY=...
XAI_API_KEY=...

Optionally set default models per provider:

OPENAI_MODEL=gpt-5.2
ANTHROPIC_MODEL=claude-opus-4-5
GOOGLE_MODEL=gemini-3-pro-preview
XAI_MODEL=grok-4-1-fast-reasoning

If you use a non-default OpenAI endpoint:

OPENAI_ENDPOINT=https://api.openai.com/v1

How It Works

flowchart TB
    subgraph Input
        Q[User Query]
        B[Breadth Parameter]
        D[Depth Parameter]
        FQ[Feedback Questions]
    end

    subgraph Research[Deep Research]
        direction TB
        SQ[Generate SERP Queries]
        SR[Search]
        RE[Source Reliability Evaluation]
        PR[Process Results]
    end

    subgraph Results[Research Output]
        direction TB
        L((Learnings with
        Reliability Scores))
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →