About mcp-deepresearch
mcp-deepresearch is a Deno-based CLI that uses the Google Gemini API to create detailed research reports through iterative inquiry. It is intended for users researching academic, market, or technical topics and outputs formatted Markdown.
Key features
- 01Iterative research and information gathering
- 02Automatic assessment of research coverage
- 03Generate a research plan from a topic
- 04Use Google Gemini models
- 05Write reports in Markdown
Use cases
- 01Prepare background research for academic work
- 02Analyze market trends and competitors
- 03Investigate technical trends
- 04Collect detailed information on a topic
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEDeepRe - AI駆動の深い調査レポート生成ツール
DeepReは、Google GeminiのAI APIを活用して、指定されたテーマについて深い調査レポートを自動生成するDenoベースのCLIツールです。複数回の反復調査によって質の高い情報を収集し、包括的なレポートを作成します。
特徴
- 反復的な調査プロセス: 情報の質が十分になるまで調査を繰り返します
- 自動評価システム: 収集した情報の充実度を自動評価します
- Gemini API連携: 最新のGemini 2.0モデルを活用した高度な検索と分析
- 調査計画の自動生成: テーマから最適な調査アプローチを計画します
- 日本語完全対応: 日本語でのテーマ設定と出力に対応しています
- Markdown形式のレポート: 結果は整形されたMarkdownとして出力されます
インストール
必要条件
- Deno ランタイム
- Google Gemini API
キー(
GEMINI_API_KEY環境変数として設定するか、実行時に指定)
グローバルインストール
deno task install
使用方法
基本的な使用法
deepre "調査テーマ"
オプション
deepre "調査テーマ" -k "GEMINI_API_KEY" -o "./output" -m "gemini-2.0-pro" -i 15
-k, --api-key: Gemini API Key(環境変数GEMINI_API_KEYからも取得可能)-o, --output-dir: 出力ディレクトリ(デフォルト: ./research)-m, --model: 使用するGeminiモデル(デフォルト: gemini-2.0-flash)-i, --iterations: 調査反復回数(デフォルト: 10)
環境変数の設定
# macOS/Linux
export GEMINI_API_KEY="あなたのGemini APIキー"
# Windows (コマンドプロンプト)
set GEMINI_API_KEY=あなたのGemini APIキー
# Windows (PowerShell)
$env:GEMINI_API_KEY="あなたのGemini APIキー"
開発
# 開発モードで実行
deno task deepre
# リント・型チェック・フォーマット・テスト
deno task check-all
# 個別のチェック
deno task lint
deno task check
deno task fmt
deno task test
活用例
- 学術研究の事前調査
- 市場動向・競合分析
- 技術トレンド調査
- 特定トピックの詳細情報収集
ライセンス
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.