面向 LPC 语言(FluffOS 驱动)
Context7 MCP 是由 Upstash 开发并维护的 MCP 服务器,旨在为 AI 编码助手(如 Cursor、Trae、Windsurf、Cline 等)提供实时、版本精确的官方文档与代码示例,从而解决大型语言模型(LLM)在处理快速迭代的库与框架时常见的以下痛点:
典型痛点
- 过时文档:LLM 基于旧版本文档生成的代码无法运行
- API 幻觉:生成并不存在的 API / 方法,浪费排查时间
- 答案过于通用:缺乏针对指定版本的精确解答
- 频繁上下文切换:开发者需反复打开浏览器查找最新资料,降低效率
方案概览
通过 MCP 协议,Context7 会在后台动态拉取最新官方文档并注入到 AI 提示中。只需在提示中声明 use context7
,即可自动启用,无需手动查阅文档。
主要特性
- 实时文档获取:从 GitHub / 官方网站及mud.wiki即时拉取
- 版本特定:确保示例与目标版本一致
- 零集成成本:一句
use context7
即启用 - 减少幻觉:显著降低生成不存在 API 的概率
- 多客户端支持:兼容 Cursor、Trae、Windsurf、Cline、Zed 等
LPC(FluffOS)专用文档源
- 文档名称:
MudWiki
- 适用语言:LPC
- 驱动:FluffOS
在 AI 规则中启用 MudWiki 文档
Use the MudWiki documentation of context7
MudWiki
引入 Context7 MCP
以下示例展示如何在常见编辑器 / 客户端中配置 Context7。
如需替换为 Bun 请将npx
改为bunx
;使用 Deno 时将命令改为deno run
.
1. Cursor
在 ~/.cursor/mcp.json
中加入:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
2. Windsurf
在 Windsurf 的 MCP 配置文件中加入:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
3. VS Code
在 VS Code 的 settings.json
或 MCP 插件配置中加入:
{
"servers": {
"Context7": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
小贴士
- 使用
bunx
或deno
作为替代时,仅需替换"command"
字段。- 若遇到网络问题,可自行将包缓存到本地或使用代理。
- 建议将 Context7 与代码补全插件一并使用,体验最佳。