站点公告

中转查汇总站点公开资料、价格政策与已有探测记录。

站点资料均标注来源;未取得有效监测结果时显示暂无数据。充值、退款及模型支持以服务商最新公告为准。

查看站点目录
返回 MCP Server 列表
context7 图标

context7

Upstash 出品的库文档 MCP——按版本拉取最新官方文档与代码示例喂给 AI,治「训练数据过期写出老 API」

搜索库文档代码示例版本文档
内容更新于 2026-08-09 19:36

关于

作者
upstash
分类
搜索
仓库
GitHub

安装

claude mcp add -s user -t http context7 https://mcp.context7.com/mcp --header "Authorization: Bearer YOUR_API_KEY"
  • 在任意终端执行上方命令(项目目录内执行仅该项目可用;追加 -s user 则全局可用)
  • 重启 Claude Code 会话,输入 /mcp 确认该 Server 已连接
  • 对话中直接下任务即可,AI 会自动调用该 Server 提供的工具
卸载命令
Claude Code
claude mcp remove context7

场景示例

  • 「用 Next.js 16 的写法实现这个页面」——先查当前版本文档再动手,不靠记忆写老 API
  • 「这个库刚发的新版本怎么迁移?」——按 /org/project/version 精确查对应版本文档
  • 库、框架、CLI 工具的正确用法:配置项、示例代码即查即用

使用注意

  • 匿名可用但限流严格,建议申请免费 API key
  • 文档质量取决于该库在 Context7 的收录情况——resolve 结果里的信誉/评分字段可参考,冷门库收录可能很薄
  • 一次查询混多个主题会显著降低召回质量,拆开问

提供的工具

工具说明
resolve-library-id库名 → Context7 库 ID(如 /vercel/next.js),结果带收录质量与信誉评分
query-docs按库 ID + 问题拉取文档片段与代码示例

两步流程:先 resolve 拿 ID 再 query;已知 /org/project(或带版本 /org/project/version)可直接查。

接入要点

  • 远程端点 https://mcp.context7.com/mcp,Header Authorization: Bearer <API_KEY>
  • API key 免费(context7.com/dashboard),匿名也能用但限流严格
  • 一键脚本:npx ctx7 setup --claude(OAuth + 生成 key + 自动写配置)

避坑清单

  • resolve 会撞到同名库:结果里常混着 fork、野库、第三方文档站,选之前看 Source Reputation 和 Benchmark Score,别默认第一条就是对的
  • 版本要显式指定:项目锁在旧版本时用 /org/project/version 查,否则拿到的是 latest 文档,API 对不上
  • 一次只问一个主题:「Express JWT 鉴权怎么配」优于「路由+鉴权+缓存一起讲」,混合主题召回质量断崖式下降
  • 查两三次没结果就换措辞:同一问法反复重试没有意义,改问题描述或换一个库 ID
  • 冷门库收录很薄:snippet 数少的库查出来可能只有 README 级内容,别期待深度
  • 在 CLAUDE.md 加一条「涉及库/框架用法先查 Context7」,比每次口头提醒稳