オープンディープサーチ
Model Context Protocol (MCP) を使用した、Perplexity Deep Research のオープンソースの代替品。
概要
OpenDeepSearchは、複雑なトピックについて包括的かつ詳細な調査を行う強力なリサーチツールです。Sequential Thinkingの構造化思考アプローチとBrave Searchの検索機能を組み合わせることで、詳細かつ確かな情報源に基づいた調査レポートを提供します。
特徴
- 包括的な調査:複雑な質問を扱いやすいサブ質問に分解します
- 反復検索: 複数の検索を実行して多様な情報を収集します
- インテリジェント分析:検索結果を分析して関連情報を抽出します
- 統合:調査結果を、一貫性があり、構造化されたレポートにまとめる
- 引用:レポート内のすべての情報の出典が含まれています
- MCP 統合: Claude Desktop、Cursor、その他の MCP クライアントとシームレスに統合します。
- WebSocket : Smithery や他の MCP クライアントとの統合をサポートします
- 公開: Smitheryプラットフォーム上で研究ツールを公開し、簡単にアクセスできるようにします。
インストール
前提条件
- Node.js 16以上
- Brave Search API キー ( https://brave.com/search/api/で取得)
NPMのインストール
NPXで実行
ローカルインストール
Smithery経由のインストール
Smithery 経由でインストールする場合は、Brave Search API キーの入力を求められます。
使用法
クロード・デスクトップ
Claude Desktop 構成に以下を追加します。
カーソル付き
Cursor では、次の方法で MCP サーバーを追加できます。
Cursor を実行する前に、必ずBRAVE_API_KEY
環境変数を設定してください。
クエリの例
- 「量子コンピューティングの最新の開発状況は何ですか?」
- 「気候変動緩和へのさまざまなアプローチを比較対照する」
- 「ルネサンスの歴史とヨーロッパ美術への影響を説明する」
- 「さまざまな再生可能エネルギー源の長所と短所は何ですか?」
仕組み
- 質問分析:システムはメインの質問を分析し、それをサブ質問に分解します
- 反復検索: 各サブ質問に対して、システムはBrave Search APIを使用して検索を実行します。
- 結果分析: システムは検索結果を分析して関連情報を抽出します
- 統合:システムは調査結果を統合して一貫したレポートを作成します
- 引用:すべての情報は出典とともに適切に引用されている
発達
設定
建てる
開発モードで実行
テスト
MCP Inspectorによるテスト
MCP を使用して、MCP Inspector を使用して、最新の MCP インスペクターを確認してください。説明:
インスペクター、 http://localhost:5173を参照してください。 WebSocket の例、URL ws://localhost:3000
。
Примеры запросов для тестирования инструментов
MCP Inspector の機能と機能:
Brave Web Search の概要
逐次的思考の重要性
ディープリサーチの詳細
クロードまたはカーソルによるテスト
鍛冶場やクロード デスクトップ、カーソル、MCP などの操作を実行できます。 сервер в настройках。
Smitheryでの出版
Smithery プラットフォームでサーバーを公開するには:
- リポジトリがGitHubでホストされ、公開されていることを確認する
- Smitheryプラットフォームに登録する
- リポジトリに接続するにはGitHub経由で認証する
- サーバーページの「デプロイメント」タブに移動します
- 「Smitheryにデプロイ」ボタンをクリックします
- 展開設定の手順に従ってください
公開後、ユーザーは Smithery CLI を使用してサーバーをインストールできます。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
- 困惑の深い研究に触発されて
- モデルコンテキストプロトコルに基づいて構築
- 構造化された研究のためにシーケンシャルシンキングアプローチを使用する
- Brave Search APIを搭載
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
シーケンシャル思考と Brave Search 機能を組み合わせて複雑なトピックについて包括的かつ詳細な調査を実行し、詳細で情報源が充実したレポートを提供する調査ツールです。
Related MCP Servers
- AsecurityAlicenseAqualityAn adaptation of the MCP Sequential Thinking Server designed to guide tool usage in problem-solving. This server helps break down complex problems into manageable steps and provides recommendations for which MCP tools would be most effective at each stage.Last updated -1602179TypeScriptMIT License
- -securityAlicense-qualityA tool that helps users conduct comprehensive research on complex topics by exploring questions in depth, finding relevant sources, and generating structured, well-cited research reports.Last updated -9PythonMIT License
- -securityFlicense-qualityProvides tools for structuring complex problems through narrative-based sequential story elements or systematic sequential thinking, helping make complex problems more memorable and easier to understand.Last updated -11Python
- AsecurityFlicenseAqualityA powerful research assistant that conducts intelligent, iterative research through web searches, analysis, and comprehensive report generation on any topic.Last updated -41TypeScript