Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AI编码焕新:用Context7

AI编码焕新:用Context7

原创
作者头像
程序员NEO
发布于 2025-06-04 14:27:52
发布于 2025-06-04 14:27:52
58801
代码可运行
举报
运行总次数:1
代码可运行

最近,一款名为 Context7 MCP 的工具备受瞩目。网络上流传着各种说法,比如它解决了大语言模型的痛点、革新了 AI 编码方式,甚至能让 Cursor 效率提升十倍。那么,Context7 真有这么神奇吗?它究竟是什么?

Context7 是什么?

官方介绍称,Context7 能将最新的、特定版本的文档和代码片段等信息,直接整合到你给大模型的提示(prompt)中。如此一来,大模型便能根据这些实时更新的资料编写代码,避免被其固有的、可能过时的知识库所误导。

简单来说,Context7 就像给大模型配备了一个实时搜索引擎。在回应请求前,大模型会先用 Context7 搜集最新相关信息作为上下文进行学习,再根据这些新信息生成答案。

不用 Context7 会怎么样?

若不使用 Context7,大语言模型(LLM)在处理请求时,会依赖其知识库中关于所用库的过时或通用信息。这可能导致以下问题:

  • 生成的代码示例基于旧版训练数据(可能是一年甚至更久以前的),因此已经过时。
  • 生成不存在的 API,即产生“幻觉”API。
  • 针对旧版软件包给出笼统或不准确的答案。

使用 Context7 有什么好处?

Context7 MCP 能直接从信息源提取最新的、特定版本的文档和代码示例,并将其整合到你的提示中。

例如,在 Cursor 中,你可以在提示中加入 use context7

代码语言:json
AI代码解释
复制
Create a basic Next.js project with app router. use context7
代码语言:json
AI代码解释
复制
Create a script to delete the rows where the city is "" given PostgreSQL credentials. use context7

Context7 会将最新的代码示例和文档直接提取到大语言模型的上下文中。

使用 Context7 的步骤很简单:

  1. 像往常一样写下提示。
  2. 告诉大语言模型使用 use context7
  3. 获得准确可用的代码答案。

简单说,就是在你的问题末尾加上 use context7

这样,大语言模型就会自动使用 Context7 获取最新相关信息。

如此,你便无需频繁切换浏览器标签页查找资料,也无需担心遇到“幻觉”API,更不会生成基于过时信息的代码。

使用 Context7

关于 MCP 是什么,以及如何在 Cursor 中使用 MCP,请参考以下文章:

  1. MCP协议爆火揭秘
  2. 轻松配置Cursor玩转MCP

mcp.json:

代码语言:json
AI代码解释
复制
{
    "mcpServers": {
        "github.com/upstash/context7-mcp": {
            "command": "cmd",
            "args": [
                "/c",
                "npx",
                "-y",
                "@upstash/context7-mcp@latest"
            ],
            "disabled": false,
            "autoApprove": []
        }
    }
}

演示示例

通过一个具体例子来看看 Context7 的实际效果。

假设你想创建一个使用 React 18 新特性的项目。不使用 Context7 时,AI 可能会提供基于旧版本的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 可能生成的过时代码
import React from 'react';
import ReactDOM from 'react-dom';

ReactDOM.render(<App />, document.getElementById('root'));

但使用 Context7 后,你只需这样提问:

代码语言:json
AI代码解释
复制
Create a React 18 project with the new createRoot API. use context7

Context7 会自动获取 React 18 的最新文档,AI 便会生成正确的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 基于最新文档生成的正确代码
import React from 'react';
import { createRoot } from 'react-dom/client';

const container = document.getElementById('root');
const root = createRoot(container);
root.render(<App />);

这就是 Context7 的威力所在——确保生成的代码始终基于最新的官方文档。

Context7 网站介绍

除了 MCP 集成,Context7 还提供了一个便捷的网站服务:https://context7.com

网站功能特点

Context7 网站的核心功能是为 LLM 和 AI 代码编辑器提供最新的文档支持,其主要特点包括:

核心价值

  • 最新文档获取:直接从源头获取任何库的最新文档和代码
  • 实时更新:确保文档版本与库的最新版本保持同步
  • 一键复制:轻松将内容粘贴到 Cursor、Claude 或其他 LLM 工具中

解决的痛点

不使用 Context7 时可能遇到的问题:

  • ❌ 训练数据包含过时文档
  • ❌ 生成不存在的虚假代码示例
  • ❌ 提供不针对特定版本的通用答案
  • ❌ 浪费时间验证 AI 生成的响应
  • ❌ 因与 LLM 反复沟通而感到挫败

使用 Context7 后的优势:

  • ✅ 提供最新的、特定版本的文档
  • ✅ 提供来源可靠、可实际工作的代码示例
  • ✅ 提供简洁相关的信息,无冗余内容
  • ✅ 个人使用免费
  • ✅ 可与 MCP 服务器和工具集成

使用场景

Context7 特别适合需要准确、最新技术文档的开发者。无论你使用 Cursor、Claude 还是其他 LLM 工具,它都能帮助你获得更好的答案,避免 AI 产生幻觉,让 AI 真正理解你的技术栈。

参考资料

Context7 GitHub 链接:https://github.com/upstash/context7

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
AI 写代码总是翻车?Upstash 创始人怒推 Context7:给 LLM 喂上最新鲜的官方文档。
Upstash 联合创始人 Enes Akar 亲自下场安利自家新工具 Context7。
AI进修生
2025/04/27
6140
AI 写代码总是翻车?Upstash 创始人怒推 Context7:给 LLM 喂上最新鲜的官方文档。
4个极速提升编码效率的MCP服务器
随着MCP协议被业界广泛认可,越来越多的MCP服务器被更大平台软件提供方所支持。开发者们是第一批从这些工具中获得效率收益的人,它们能借此重构编码工作流、自动化流程和团队协作机制。
程序猿DD
2025/05/17
3300
4个极速提升编码效率的MCP服务器
AI 乱写代码怎么破?使用 Context7 MCP Server 让 AI 写出靠谱代码!
作为一名开发者,你是否经常遇到这样的困扰?AI 编程助手虽然强大,但仍然存在严重的代码幻觉,经常编造根本不存在的 API 接口。此外,目前主流的大语言模型(如 OpenAI,Claude,DeepSeek)的训练数据往往滞后于技术的更新,导致生成的代码常常基于已经废弃的旧版 API。结果就是,虽然 AI 可以快速生成代码,但调试和排错却耗费了大量时间,反而拖慢了开发进度。
Se7en258
2025/05/21
3430
AI 乱写代码怎么破?使用 Context7 MCP Server 让 AI 写出靠谱代码!
爆火MCP的来时路:LLM开启超进化,从函数调用到通用上下文协议
2022年11月30日,ChatGPT的发布正式敲响了大语言模型(LLM,Large Language Models)时代的大门。而后的2023年,自然语言处理(NLP,Netural Language Process)技术飞速发展,LLM领域取得了诸多重大突破,这一年也被称为LLM元年。同年6月13日,OpenAI在gpt-4-turbo模型中首次引入函数调用(Function Calling)能力,为LLM突破纯文本交互边界迈出关键一步。而后的2024年11 月 25 日,Claude AI的开发商Anthropic开源的模型上下文协议(MCP,Model Context Protocol)通过建立规范化的模型间通信标准,进一步扩展了LLM应用的上限。2025年3月27日,OpenAI 宣布正式支持MCP,再次将MCP送上热搜... 在人工智能技术日新月异的今天,如何让模型更加智能、灵活地与现实系统或其他模型进行交互,已成为推动AI应用落地的关键课题。在接下来的内容中,本文将着重介绍函数调用与MCP出现的历史缘由以及必要性,并在文末结合腾讯广告API简单演示了MCP与业务结合的实践示例。
腾讯云开发者
2025/05/14
4880
爆火MCP的来时路:LLM开启超进化,从函数调用到通用上下文协议
MCP 全解析:AI Agent 如何突破“工具困境”?一文带你掌握核心协议与实战部署指南
AI agent 正在发生范式转移——从对话生成,走向自动化执行。它们不再只是生成文案或代码片段,而是真正完成多步骤任务、调度外部工具、构建完整工作流的“数字员工”。
前端达人
2025/05/02
1.1K0
MCP 全解析:AI Agent 如何突破“工具困境”?一文带你掌握核心协议与实战部署指南
全面解析 Model Context Protocol(MCP)及其在 LangChain 中的实践:打造真正可用的本地AI助手
随着大语言模型(LLM)的广泛应用,AI 系统在处理复杂任务时,常常需要与外部数据源和工具进行交互。然而,传统的集成方式存在接口碎片化、上下文封闭、安全隐患和复用性差等问题。​
Lethehong
2025/05/07
1.3K0
全面解析 Model Context Protocol(MCP)及其在 LangChain 中的实践:打造真正可用的本地AI助手
AI 编码新王炸!Augment (SWE-bench 冠军)免费登场,专治复杂大项目,硬刚 Cursor?
提供 200K 上下文 token、持久化内存和深度工具集成,可在 VS Code 和 JetBrains、Vim中使用。
AI进修生
2025/04/09
3.6K0
AI 编码新王炸!Augment (SWE-bench 冠军)免费登场,专治复杂大项目,硬刚 Cursor?
用通俗的话解释下MCP是个啥?
在AI领域,模型的开发、部署和迭代速度日益加快,但随之而来的挑战也愈发显著:如何高效管理不同版本的模型?如何在复杂环境中确保模型的可追溯性和可复用性?如何实现跨团队、跨平台的模型协作?
闫同学
2025/06/08
1880
用通俗的话解释下MCP是个啥?
RAG 与 MCP 如何以不同方式解决大模型的局限性
Claude 和 GPT-4o 等大型语言模型 (LLM) 功能强大,但也面临两个主要限制:它们包含的知识是时效性的(更具体地说,是在训练时点固定的),并且决定它们一次可以处理多少信息的上下文窗口是有限的。
致Great
2025/04/21
6160
RAG 与 MCP 如何以不同方式解决大模型的局限性
最近 Vibe Coding 的实践经验分享
如果本文对您有所帮助,欢迎动动小手指一键三连(点赞、评论、转发),给我一些支持和鼓励,谢谢!
Immerse
2025/06/11
1160
最近 Vibe Coding 的实践经验分享
用 Gradio, 几行 Python 代码构建 MCP 服务器!
长期跟踪关注统计学、机器学习算法、深度学习、人工智能、大模型技术与行业发展动态,日更精选技术文章。回复机器学习有惊喜资料。
Ai学习的老章
2025/06/08
1370
用 Gradio, 几行 Python 代码构建 MCP 服务器!
MCP详解及手把手实战
Model Context Protocol(MCP)是一个开放协议,旨在标准化大型语言模型(LLM)与外部数据源和工具之间的集成方式。它为 AI 应用程序提供了一种统一的接口,使得不同的系统和服务能够高效、安全地协同工作。
知识浅谈
2025/04/20
2.1K0
MCP详解及手把手实战
向量数据库与知识图谱:筑牢智能化运维的知识管理基石
摘要: 文章探讨了AI驱动的运维工具从传统整合到智能化的演进,分析了其核心技术与未来趋势。运维工具从烟囱式建设到平台化整合,再到智能化阶段,逐步实现了从被动响应到主动赋能的跨越。智能化运维(AIOps)通过大模型(LLM)和Agent技术,推动运维从“自动化”向“自主化”演进,显著提升了运维效率。
嘉为蓝鲸
2025/04/28
2740
向量数据库与知识图谱:筑牢智能化运维的知识管理基石
Windsurf Wave3:MCP协议让AI直接读取控制台错误,自动化网页调试不用复制粘贴了!Tab智能跳转、Turbo模式。
先回顾一下 Wave 2 :不用写cursorrules了!「Windsurf Wave 2」强势上线:全新 Cascade 能力+自动记忆双管齐下
AI进修生
2025/02/18
1.7K0
Windsurf Wave3:MCP协议让AI直接读取控制台错误,自动化网页调试不用复制粘贴了!Tab智能跳转、Turbo模式。
RAG 作者:RAG 已死,RAG 万岁!
本文作者 Douwe Kiela,RAG 论文(Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks)作者之一。
Datawhale
2025/04/24
1740
RAG 作者:RAG 已死,RAG 万岁!
🔓AI赋能开源:如何借助MCP快速解锁开源项目并提交你的首个PR
很多同学都梦想为开源项目贡献力量,然而现实往往是——面对庞大复杂的项目,从入门到提交第一个有实质性代码的PR,时间跨度可能长达数年。传统路径通常是先从文档贡献开始,逐步深入理解项目架构,最终才能进行代码层面的参与。
别惹CC
2025/06/19
960
🔓AI赋能开源:如何借助MCP快速解锁开源项目并提交你的首个PR
一文讲透大模型应用开发:新时代技术核心竞争力人人都能掌握!
最近几年,大模型在技术领域的火热程度属于一骑绝尘遥遥领先,它已经深刻地影响了“编程”领域,且正在各个领域迅速渗透。与此同时,普通开发者也变得非常地焦虑,因为实实在在感受到了它强大的威力,担心哪天自己就被取代。与其担忧,我们不如主动拥抱这种技术变革。
腾讯云开发者
2025/03/04
1.1K0
一文讲透大模型应用开发:新时代技术核心竞争力人人都能掌握!
让 AI 更智能的检索增强生成(Retrieval-Augmented Generation)
RAG 技术的实现依赖于多种关键技术的协同工作,这些技术涵盖了从数据检索到生成的全过程。以下是 RAG 的关键技术栈的详细介绍:
码事漫谈
2025/03/26
3260
让 AI 更智能的检索增强生成(Retrieval-Augmented Generation)
AI应用如何从Chat 进化为 Agent?开源项目源码深度揭秘|得物技术
从2022年12月份OpenAI发布ChatGPT产品至今已有2年多的时间,当大家已经习惯于在对话框中与AI交互,习惯于通过各种Prompt技巧让AI更好的理解并回答我们的问题,似乎默认这就是一种比较好与AI的交互方式了。
用户10346649
2025/03/27
4090
AI应用如何从Chat 进化为 Agent?开源项目源码深度揭秘|得物技术
什么是Claude Code?
Claude Code是由Anthropic开发并于2025年2月24日发布的AI编码助手。它是所谓的“受监督编码代理”的一个例子。这些工具可以在软件开发工作流程中执行相对复杂的任务,有时甚至可以自主完成。
JavaEdge
2025/03/14
2.7K0
推荐阅读
AI 写代码总是翻车?Upstash 创始人怒推 Context7:给 LLM 喂上最新鲜的官方文档。
6140
4个极速提升编码效率的MCP服务器
3300
AI 乱写代码怎么破?使用 Context7 MCP Server 让 AI 写出靠谱代码!
3430
爆火MCP的来时路:LLM开启超进化,从函数调用到通用上下文协议
4880
MCP 全解析:AI Agent 如何突破“工具困境”?一文带你掌握核心协议与实战部署指南
1.1K0
全面解析 Model Context Protocol(MCP)及其在 LangChain 中的实践:打造真正可用的本地AI助手
1.3K0
AI 编码新王炸!Augment (SWE-bench 冠军)免费登场,专治复杂大项目,硬刚 Cursor?
3.6K0
用通俗的话解释下MCP是个啥?
1880
RAG 与 MCP 如何以不同方式解决大模型的局限性
6160
最近 Vibe Coding 的实践经验分享
1160
用 Gradio, 几行 Python 代码构建 MCP 服务器!
1370
MCP详解及手把手实战
2.1K0
向量数据库与知识图谱:筑牢智能化运维的知识管理基石
2740
Windsurf Wave3:MCP协议让AI直接读取控制台错误,自动化网页调试不用复制粘贴了!Tab智能跳转、Turbo模式。
1.7K0
RAG 作者:RAG 已死,RAG 万岁!
1740
🔓AI赋能开源:如何借助MCP快速解锁开源项目并提交你的首个PR
960
一文讲透大模型应用开发:新时代技术核心竞争力人人都能掌握!
1.1K0
让 AI 更智能的检索增强生成(Retrieval-Augmented Generation)
3260
AI应用如何从Chat 进化为 Agent?开源项目源码深度揭秘|得物技术
4090
什么是Claude Code?
2.7K0
相关推荐
AI 写代码总是翻车?Upstash 创始人怒推 Context7:给 LLM 喂上最新鲜的官方文档。
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验