用 MCP 让大模型直接检索本库

MCP(Model Context Protocol)把本站的 6641 篇论文、45706 条研究对象 包装成大模型可以直接调用的工具。配置后,你在 Claude Code、Claude Desktop、Cherry Studio 等客户端里提问,模型会自己来查这个库。

你还没有 API 令牌。请先到个人中心生成一个, 再回来复制配置。下面示例中的令牌位置需要替换成你自己的。

一、配置

把下面这段加入客户端的 MCP 配置文件(Claude Code 为 ~/.claude/settings.json, Claude Desktop 为 claude_desktop_config.json):

{
  "mcpServers": {
    "gaojichun-papers": {
      "type": "http",
      "url": "https://gaojichun.mtc-lab.cn/mcp",
      "headers": {
        "Authorization": "Bearer <在个人页生成的令牌>"
      }
    }
  }
}

若客户端只支持 SSE,把 "type" 改成 "sse"、地址结尾改成 /sse

二、可用的四个工具

工具用途典型问法
search_papers 全文检索 + 领域/底盘/通路/基因/功能/年份筛选 “库里有哪些酿酒酵母产异丁醇的文献”
get_paper 按 id 或 DOI 取一篇的完整结构化记录 “把 10.1016/j.ymben.2017.10.001 这篇的结论详细说说”
find_research_objects 跨论文找基因 / 蛋白 / 底盘 / 通路 “哪些论文改造过 ILV2 基因”
stats 总体统计与分布 “这个库里都有哪些底盘细胞”

三、验证是否配好

配好后重启客户端,问一句“这个文献库里有多少篇论文”。模型应当调用 stats 并回答约 6641 篇。若报 401,说明令牌无效或已过期,到 个人中心重新生成。

也可以用命令行自测:

curl -s -o /dev/null -w "%{http_code}\n" \
  -H "Authorization: Bearer <在个人页生成的令牌>" \
  https://gaojichun.mtc-lab.cn/sse

返回 200 即为令牌有效;401 表示无效。

四、注意事项

  • 令牌等同于你的账号权限,不要贴进公开仓库或聊天群。泄露了就到个人中心删掉它。
  • 令牌可以设到期时间。给临时用途(比如同事借用一次)建议设 7 天。
  • MCP 提供的是结构化字段检索。要读论文原文,用页面上每篇的「阅读原文」按钮。
  • 本站与 ragflow-mcp.mtc-lab.cn 分工不同:那边是全文语义检索, 这边是按基因/通路/底盘做精确查询与统计。