mcpField
N
nemo-retriever-mcp

nemo-retriever-mcp

github.com/nvidia文档处理3.8k67 次安装今天更新
代码仓库

关于 nemo-retriever-mcp

nemo-retriever-mcp 是使用 NeMo Retriever MCP 工具搜索文档,并在必要时摄取服务器可读取文档的技能。它指导基于证据的检索和引文信息保留。

主要功能

  1. 01搜索已索引文档
  2. 02按需摄取服务器可读文档
  3. 03从新加入的文档检索证据
  4. 04保留文档标识符和页码

适用场景

  1. 01在可搜索文档中查找证据
  2. 02添加 Retriever 服务可读取的文档
  3. 03整理带文档及页码引用的答案

MCP 相关

它使用 NeMo Retriever MCP 服务在 `retriever` 下提供的工具,包括 `query` 和 `ingest_documents`。该服务提供工具而非 MCP 资源。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nvidia/skills --skill nemo-retriever-mcp

安装后在 Claude Code 中输入/nemo-retriever-mcp确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

BENCHMARK.md
skill-card.md
skill.oms.sig
evals/
evals.json

详细介绍

NeMo Retriever MCP

请改用 retriever 下提供的 NeMo Retriever MCP 工具,而不是 retriever CLI。

该服务提供的是 MCP 工具,而不是 MCP 资源。请勿调用 list_mcp_resources 来发现文档或判断 Retriever 是否可用;MCP 资源列表为空是预期情况。

工作流

  • 使用 query 搜索 Retriever 中已有的文档。
  • 切勿重新摄取已可搜索的文档,包括预构建索引中的文档。
  • 仅当所需文档尚不可搜索,且明确提供了服务端可读取的路径时,才使用 ingest_documents。请勿假设 Agent 可见的路径也能被 Retriever 服务读取。
  • 摄取完成后,使用 query 从新增文档中检索证据。
  • 首先使用 top_k=5 和 format="hits"。只有当首次成功响应中的证据不足以回答任务时,才请求更多结果。
  • 从工具响应中读取证据命中项,并以其为依据作答。
  • 如果任务要求引用或结构化输出,请保留可用的文档标识符,例如 document_id、source_id 或 pdf_basename,以及页码。
  • 如果 query 失败,请检查错误,并使用修正后的参数或更简短的等效查询重试。如果仍然失败,请先报告错误,再使用其他检索方式。

评论

支持 Markdown