nemo-retriever-mcp について
nemo-retriever-mcp は、NeMo Retriever の MCP ツールで文書を検索し、必要に応じてサーバーが読み取れる文書を取り込むスキルです。根拠に基づく検索と引用情報の扱いを定めています。
主な機能
- 01インデックス済み文書の検索
- 02必要に応じたサーバー可読文書の取り込み
- 03追加文書からの根拠取得
- 04文書 ID とページ番号の保持
活用シーン
- 01検索可能な文書から根拠を探す
- 02Retriever サーバーが読める文書を追加する
- 03文書とページを示す引用付き回答を作成する
MCP 対応
`retriever` 名前空間の `query` や `ingest_documents` など、NeMo Retriever MCP サーバーのツールを使用します。このサーバーは MCP リソースではなくツールを公開します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nvidia/ skills --skill nemo-retriever-mcpインストール後、Claude Code で/nemo-retriever-mcpを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
BENCHMARK.mdskill-card.mdskill.oms.sigevals/evals.json詳細
NeMo Retriever MCP
retriever CLI の代わりに、retriever の下で公開されている NeMo Retriever MCP ツールを使用してください。
このサーバーが公開するのは MCP ツールであり、MCP リソースではありません。ドキュメントを見つけたり、Retriever が利用可能かどうかを判断したりするために、list_mcp_resources を呼び出さないでください。MCP リソースの一覧が空であることは想定どおりです。
ワークフロー
- Retriever で利用可能なドキュメントを検索するには、
queryを使用してください。 - すでに検索可能なドキュメントは、事前構築済みのインデックス内のドキュメントも含め、取り込まないでください。
- 必要なドキュメントがまだ検索できず、サーバーから読み取り可能なパスが明示されている場合に限り、
ingest_documentsを使用してください。エージェントから見えるパスも Retriever サーバーから読み取り可能だと決めつけないでください。 - 取り込みが完了したら、追加したドキュメントからエビデンスを取得するために
queryを使用してください。 top_k=5とformat="hits"で開始してください。最初に成功した応答だけではタスクに回答するためのエビデンスが不十分な場合に限り、件数を増やしてください。- ツールの応答からエビデンスヒットを読み取り、それに基づいて回答してください。
- タスクで引用や構造化出力が求められている場合は、
document_id、source_id、pdf_basenameなど、利用可能なドキュメント識別子とページ番号を保持してください。 queryが失敗した場合は、エラーを確認し、パラメーターを修正するか、同等の短いクエリで再試行してください。それでも失敗する場合は、別の検索方法を使う前にエラーを報告してください。
コメント
Markdown 対応