AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] ## 概述 - Context7 是由 Upstash 提供的开源服务,旨在将最新版、版本特定的文档和真实代码示例注入到 LLM(如 Copilot、Cursor、Claude 等)上下文中,以避免它们生成过时或不存在的 API - 它能够自动从官方文档提取内容,清洗和结构化成模型能直接使用的信息片段 。 **好处** 1. 解决 LLM 记忆过时:传统 LLM 训练数据往往旧,面对新库或新版 API 时容易出错,如 Next.js 15、Tailwind 4 等 2. 防止生成“幻觉”代码:补全的是官方来源的真实文档,避免模型凭“想象”输出错误 APIs。 3. 获取真实项目代码片段:提取自文档中真实存在的 snippet,而非模型自行推断 ## MCP 模式整合 - Context7 MCP 是这个功能的 MCP 服务实现,通过 MCP 协议直接供给 LLM。 - 用户在 prompt 中加入关键词(如 “use context7”),LLM 客户端,会调用 MCP 服务获取相关文档并注入当前交互上下文中 - 支持 Cursor、Windsurf、Claude Desktop、VS Code、Copilot、Zed、Gemini CLI 等流行 AI 编辑器 ## 安装 方式一 ``` npx https://github.com/google-gemini/gemini-cli ``` 方式二: ``` npm install -g @google/gemini-cli gemini ``` ## 示例 ### gemini cli ```json { "mcpServers": { "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] } } ``` 在询问时,只需要带上 `use context7` 如 “如何在React query中使查询无效?”use context7”