context7/docs/README.zh-CN.md

32 KiB
Raw Blame History

Cover

Context7 MCP - 为所有 Prompt 获取最新文档

Website smithery badge

Install MCP Server Install in VS Code (npx)

English 繁體中文 日本語 한국어 문서 Documentación en Español Documentation en Français Documentação em Português (Brasil) Documentazione in italiano Dokumentasi Bahasa Indonesia Dokumentation auf Deutsch Документация на русском языке Українська документація Türkçe Doküman Arabic Documentation Tiếng Việt

不使用Context7

大语言模型(LLM)可能依赖过时或通用的库信息。你可能会遇到:

  • 代码示例已过时,或基于一年前的训练数据
  • 幻觉产生的API根本不存在
  • 针对旧版本包的通用回答

使用Context7

Context7 MCP直接从源头获取最新的、特定版本的文档和代码示例 — 并将它们直接放入你的提示中。

在Cursor中添加使用 context7到你的提示:

创建一个使用app router的基本Next.js项目。使用 context7
创建一个脚本删除PostgreSQL数据库中city字段为""的行。使用 context7

Context7将最新的代码示例和文档直接获取到你的LLM上下文中。

  • 1 按照往常,自然地编写你的提示
  • 2 告诉LLM使用 context7
  • 3 获取可用的代码回复

无需在标签间切换不存在幻觉API不会生成过时的代码生成。

📚 添加项目

查看我们的项目添加指南来学习如何将你最喜欢的库添加(或更新)到 Context7。

🛠️ 开始使用

要求

  • Node.js >= v18.0.0
  • Cursor, Claude Code, VSCode, Windsurf 或其他MCP客户端
  • Context7 API密钥可选用于更高的请求速率限制通过在context7.com/dashboard创建账户获取)
通过 Smithery 安装

通过 Smithery 为任何客户端自动安装 Context7 MCP 服务器:

npx -y @smithery/cli@latest install @upstash/context7-mcp --client <CLIENT_NAME> --key <YOUR_SMITHERY_KEY>

你可以在 Smithery.ai 网页中找到你的 Smithery 密钥。

在 Cursor 中安装

前往:Settings -> Cursor Settings -> MCP -> Add new global MCP server

推荐将以下配置粘贴到你的 Cursor ~/.cursor/mcp.json 文件中。你也可以通过在项目文件夹中创建 .cursor/mcp.json 在特定项目中安装。更多信息请参阅 Cursor MCP 文档

自 Cursor 1.0 起,你可以点击下面的安装按钮进行即时一键安装。

Cursor 远程服务器连接

安装 MCP 服务器

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Cursor 本地服务器连接

安装 MCP 服务器

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 Claude Code 中安装

运行以下命令。更多信息请参见 Claude Code MCP 文档

Claude Code 远程服务器连接

claude mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: YOUR_API_KEY"

或者使用 SSE 传输:

claude mcp add --transport sse context7 https://mcp.context7.com/sse --header "CONTEXT7_API_KEY: YOUR_API_KEY"

Claude Code 本地服务器连接

claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY
在 Windsurf 中安装

将此内容添加到你的 Windsurf MCP 配置文件中。更多信息请参阅 Windsurf MCP 文档

Windsurf 远程服务器连接

{
  "mcpServers": {
    "context7": {
      "serverUrl": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Windsurf 本地服务器连接

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 VS Code 中安装

在 VS Code 中安装 (npx) 在 VS Code Insiders 中安装 (npx)

将此内容添加到你的 VS Code MCP 配置文件中。更多信息请参阅 VS Code MCP 文档

VS Code 远程服务器连接

"mcp": {
  "servers": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

VS Code 本地服务器连接

"mcp": {
  "servers": {
    "context7": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 Cline 中安装

您可以通过以下步骤轻松地通过 Cline MCP Server 市场 安装 Context7

  1. 打开 Cline
  2. 点击菜单图标 (☰),进入 MCP 服务器 部分。
  3. 市场 标签页中的搜索栏搜索 Context7
  4. 点击 安装 按钮。

您也可以直接修改MCP servers设置文件

  1. 打开Cline
  2. 点击菜单图标 (☰),进入 MCP 服务器 部分。
  3. 选择 远程服务器 标签。
  4. 点击 编辑配置 按钮。
  5. 将 context7 相关设置添加到 mcpServers:
{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "type": "streamableHttp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
在 Zed 中安装

它可以通过 Zed Extensions 安装,或者您也可以将以下内容添加到您的 Zed settings.json 中。更多信息请参见 Zed Context Server 文档

{
  "context_servers": {
    "Context7": {
      "command": {
        "path": "npx",
        "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
      },
      "settings": {}
    }
  }
}
在 Augment Code 中安装

要在 Augment Code 中配置 Context7 MCP您可以使用图形界面或手动配置两种方式。

A. 在 Augment Code Code UI 中使用

  1. 点击 hamburger 菜单。

  2. 选择 Settings

  3. 进入 Tools 部分。

  4. 点击 + Add MCP 按钮。

  5. 输入以下命令:

    npx -y @upstash/context7-mcp@latest
    
  6. 给 MCP 命名为:Context7

  7. 点击 Add 按钮。

添加 MCP 服务器后,您即可在 Augment Code 内直接使用 Context7 提供的最新代码文档功能。


B. 手动配置

  1. 按下 Cmd/Ctrl + Shift + P或在 Augment 面板点击 hamburger 菜单。
  2. 选择编辑设置 (Edit Settings)。
  3. 在高级设置中,点击在 settings.json 中编辑 (Edit in settings.json)。
  4. 将服务器配置添加到 augment.advanced 对象中的 mcpServers 数组中。
"augment.advanced": {
  "mcpServers": [
    {
      "name": "context7",
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  ]
}

添加 MCP 服务器后,重启编辑器。如果收到任何错误,请检查语法,确保没有缺少关闭括号或逗号。

在 Roo Code 中安装

将此内容添加到您的 Roo Code MCP 配置文件中。更多信息请参见 Roo Code MCP 文档

Roo Code 远程服务器连接

{
  "mcpServers": {
    "context7": {
      "type": "streamable-http",
      "url": "https://mcp.context7.com/mcp"
    }
  }
}

Roo Code 本地服务器连接

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 Gemini CLI 中安装

详细信息请参阅 Gemini CLI 配置

  1. 打开 Gemini CLI 设置文件。位置是 ~/.gemini/settings.json(其中 ~ 是你的主目录)。
  2. 将以下内容添加到你的 settings.json 文件中的 mcpServers 对象:
{
  "mcpServers": {
    "context7": {
      "httpUrl": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

或者,对于本地服务器:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}

如果 mcpServers 对象不存在,请创建它。

在 Claude Desktop 中安装

远程服务器连接

打开 Claude Desktop进入【设置】>【连接器】>【添加自定义连接器】,将名称填写为 Context7,远程 MCP 服务器 URL 填写为 https://mcp.context7.com/mcp

本地服务器连接

打开 Claude Desktop 开发者设置,编辑您的 claude_desktop_config.json 文件,添加以下配置。更多信息请参见 Claude Desktop MCP 文档

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 Opencode 中安装

将此内容添加到您的 Opencode 配置文件中。更多信息请参见 Opencode MCP 文档

Opencode 远程服务器连接

"mcp": {
  "context7": {
    "type": "remote",
    "url": "https://mcp.context7.com/mcp",
    "headers": {
      "CONTEXT7_API_KEY": "YOUR_API_KEY"
    },
    "enabled": true
  }
}

Opencode 本地服务器连接

{
  "mcp": {
    "context7": {
      "type": "local",
      "command": ["npx", "-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"],
      "enabled": true
    }
  }
}
在 OpenAI Codex 中安装

更多信息请参见 OpenAI Codex

将以下配置添加到您的 OpenAI Codex MCP 服务器设置中:

[mcp_servers.context7]
args = ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
command = "npx"
在 JetBrains AI Assistant 中安装

更多详情请参见 JetBrains AI Assistant 文档

  1. 在 JetBrains IDE 中,进入 Settings -> Tools -> AI Assistant -> Model Context Protocol (MCP)
  2. 点击 + Add
  3. 在对话框左上角点击 Command,然后从列表中选择 “以 JSON 形式”。
  4. 添加以下配置并点击 OK
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
  1. 点击 应用 以保存更改。
  2. 同样的方法可以在 Settings -> Tools -> Junie -> MCP Settings 中为 JetBrains Junie 添加 context7。
在 Kiro 中安装

详情请见 Kiro 模型上下文协议文档

  1. 进入 Kiro > MCP Servers
  2. 点击 + Add 按钮,新增一个 MCP 服务器。
  3. 粘贴以下配置内容:
{
  "mcpServers": {
    "Context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}
  1. 点击 Save 以应用更改。
在 Trae 中安装

使用“手动添加”功能,填写该 MCP 服务器的 JSON 配置信息。 更多详情请访问 Trae 文档

Trae 远程服务器连接

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp"
    }
  }
}

Trae 本地服务器连接

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 Bun 或 Deno 中使用

使用以下替代方法,在其他运行环境中运行本地 Context7 MCP 服务器。这些示例适用于任何支持通过命令 + 参数启动本地 MCP 服务器的客户端。

Bun

{
  "mcpServers": {
    "context7": {
      "command": "bunx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Deno

{
  "mcpServers": {
    "context7": {
      "command": "deno",
      "args": [
        "run",
        "--allow-env=NO_DEPRECATION,TRACE_DEPRECATION",
        "--allow-net",
        "npm:@upstash/context7-mcp"
      ]
    }
  }
}
使用 Docker

如果你更喜欢在 Docker 容器中运行 MCP 服务器:

  1. 构建 Docker 镜像:

    首先,在项目根目录(或任何你喜欢的地方)创建一个 Dockerfile

    点击查看 Dockerfile 内容
    FROM node:18-alpine
    
    WORKDIR /app
    
    # 全局安装最新版本
    RUN npm install -g @upstash/context7-mcp
    
    # 如果需要,暴露默认端口(可选,取决于 MCP 客户端交互)
    # EXPOSE 3000
    
    # 运行服务器的默认命令
    CMD ["context7-mcp"]
    

    然后,使用标签(例如,context7-mcp)构建镜像。确保 Docker Desktop或 Docker 守护进程)正在运行。 在保存 Dockerfile 的同一目录中运行以下命令:

    docker build -t context7-mcp .
    
  2. 配置MCP客户端

    更新MCP客户端配置以使用Docker命令。

    cline_mcp_settings.json配置示例

    {
      "mcpServers": {
        "Сontext7": {
          "autoApprove": [],
          "disabled": false,
          "timeout": 60,
          "command": "docker",
          "args": ["run", "-i", "--rm", "context7-mcp"],
          "transportType": "stdio"
        }
      }
    }
    

    注意:这是一个示例配置。请参考前面 README 中针对你的 MCP 客户端(如 Cursor、VS Code 等)的具体示例来调整结构(例如,mcpServersservers)。另外,确保 args 中的镜像名称与 docker build 命令期间使用的标签匹配。

使用桌面扩展安装

安装 dxt 文件夹下的 context7.dxt 文件并将其添加到你的客户端。更多信息请查看桌面扩展文档

在 Windows 中安装

在 Windows 上的配置与 Linux 或 macOS 略有不同(示例中使用了 Cline, 其它编辑器同理, 参考commandargs的配置即可。

{
  "mcpServers": {
    "github.com/upstash/context7-mcp": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"],
      "disabled": false,
      "autoApprove": []
    }
  }
}
在 Amazon Q Developer CLI 中安装

将以下内容添加到您的 Amazon Q Developer CLI 配置文件中。更多详情请参见 Amazon Q Developer CLI 文档

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 Warp 中安装

详情请参见 Warp 模型上下文协议文档

  1. 进入 Settings > AI > Manage MCP servers
  2. 点击 + Add 按钮,新增一个 MCP 服务器。
  3. 粘贴以下配置内容:
{
  "Context7": {
    "command": "npx",
    "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"],
    "env": {},
    "working_directory": null,
    "start_on_launch": true
  }
}
  1. 点击 Save 按钮以应用更改。
在 Copilot Coding Agent 中安装

在 Copilot Coding Agent 中使用 Context7

将以下配置添加到您的Copilot编码代理配置文件的 mcp 部分,路径为 Repository->Settings->Copilot->Coding agent->MCP configuration

{
  "mcpServers": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      },
      "tools": ["get-library-docs", "resolve-library-id"]
    }
  }
}

更多信息请见 官方 GitHub 文档

在 LM Studio 中安装

更多详情请参见 LM Studio MCP 支持

一键安装:

将 MCP 服务器 context7 添加到 LM Studio

手动设置:

  1. 进入 Program(右侧)> Install > Edit mcp.json
  2. 粘贴以下配置内容:
{
  "mcpServers": {
    "Context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
  1. 点击 Save 应用更改。
  2. 在右侧的 Program 下,或通过点击聊天框底部的插头图标,切换 MCP 服务器的开关。
在 Visual Studio 2022 中安装

您可以按照Visual Studio MCP 服务器文档中的说明,在 Visual Studio 2022 中配置 Context7 MCP。

将此添加到您的 Visual Studio MCP 配置文件中(详细信息请参阅Visual Studio 文档

{
  "mcp": {
    "servers": {
      "context7": {
        "type": "http",
        "url": "https://mcp.context7.com/mcp"
      }
    }
  }
}

或者,对于本地服务器:

{
  "mcp": {
    "servers": {
      "context7": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
      }
    }
  }
}

有关更多信息和故障排除,请参阅Visual Studio MCP 服务器文档

在 Crush 中安装

将此添加到您的 Crush 配置文件中。更多信息请参见 Crush MCP 文档

  1. 转到 Zencoder 菜单 (...)
  2. 从下拉菜单中选择代理工具
  3. 点击添加自定义 MCP
  4. 从下面添加名称和服务器配置,并确保点击安装按钮

Crush 远程服务器连接 (HTTP)

{
  "$schema": "https://charm.land/crush.json",
  "mcp": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Crush 远程服务器连接 (SSE)

{
  "$schema": "https://charm.land/crush.json",
  "mcp": {
    "context7": {
      "type": "sse",
      "url": "https://mcp.context7.com/sse",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Crush 本地服务器连接

{
  "$schema": "https://charm.land/crush.json",
  "mcp": {
    "context7": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 BoltAI 中安装

打开应用的“Settings”页面导航到“Plugins”然后输入以下 JSON

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}

保存后,在聊天中输入 get-library-docs,后跟您的 Context7 文档 ID例如get-library-docs /nuxt/ui)。更多信息请访问 BoltAI 的文档网站。有关 iOS 版 BoltAI请参见此指南

在 Rovo Dev CLI 中安装

通过运行以下命令编辑您的 Rovo Dev CLI MCP 配置 -

acli rovodev mcp

示例配置 -

远程服务器连接

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp"
    }
  }
}

本地服务器连接

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}
在 Zencoder 中安装

要在 Zencoder 中配置 Context7 MCP请按照以下步骤操作

  1. 进入 Zencoder 菜单(...
  2. 从下拉菜单中选择 Agent tools
  3. 点击 Add custom MCP
  4. 添加以下名称和服务器配置,确保点击安装按钮
{
  "command": "npx",
  "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
}

一旦添加了MCP服务器您就可以轻松继续使用它。

在 Qodo Gen 中安装

详见 Qodo Gen 文档

  1. 在 VSCode 或 IntelliJ 中打开 Qodo Gen 聊天面板。
  2. 点击 Connect more tools 。
  3. 点击 + Add new MCP 。
  4. 添加以下配置:

Qodo Gen 本地服务器连接

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Qodo Gen 远程服务器连接

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp"
    }
  }
}
在 Perplexity Desktop 中安装

更多信息请参阅 Perplexity 的本地和远程 MCP

  1. 导航 Perplexity > 设置
  2. 选择 连接器
  3. 点击 添加连接器
  4. 选择 高级
  5. 输入服务器名称:Context7
  6. 在文本区域粘贴以下 JSON
{
  "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"],
  "command": "npx",
  "env": {}
}
  1. 点击 保存

🔨 可用工具

Context7 MCP 提供以下 LLM 可以使用的工具:

  • resolve-library-id:将通用库名称解析为 Context7 兼容的库 ID。

    • libraryName(必需):要搜索的库名称
  • get-library-docs:使用 Context7 兼容的库 ID 获取库的文档。

    • context7CompatibleLibraryID(必需):精确的 Context7 兼容库 ID例如/mongodb/docs/vercel/next.js
    • topic(可选):将文档重点放在特定主题上(例如,"routing"、"hooks"
    • tokens(可选,默认 10000返回的最大令牌数。小于默认值 10000 的值会自动增加到 10000。

🛟 技巧

添加规则

如果你不想在每个提示中添加 use context7,你可以在 Windsurf 的 .windsurfrules 文件中或从 Cursor 的 Cursor Settings > Rules 部分(或你的 MCP 客户端中的等效位置)定义一个简单规则,以在任何代码问题上自动调用 Context7

[[calls]]
match = "when the user requests code examples, setup or configuration steps, or library/API documentation"
tool  = "context7"

从那时起,你将在任何相关对话中获得 Context7 的文档,而无需键入任何额外内容。你可以将你的用例添加到匹配部分。

使用库 ID

如果你已经确切地知道要使用哪个库,请将其 Context7 ID 添加到你的提示中。这样Context7 MCP 服务器可以跳过库匹配步骤,直接继续检索文档。

使用 supabase 实现基本身份验证。使用库 /supabase/supabase 获取 API 和文档

斜杠语法告诉 MCP 工具确切要为哪个库加载文档。

💻 开发

克隆项目并安装依赖:

bun i

构建:

bun run build

运行服务器:

bun run dist/index.js

CLI 参数

context7-mcp 接受以下 CLI 标志:

  • --transport <stdio|http> 使用的传输方式(默认 stdio。请注意HTTP 传输自动提供 HTTP 和 SSE 端点。
  • --port <number> 使用 http 传输时监听的端口(默认 3000)。
  • --api-key <key> 用于身份验证的API密钥。您可以通过在 context7.com/dashboard 创建账户来获取您的API密钥。

使用 http 传输和端口 8080 的示例:

bun run dist/index.js --transport http --port 8080

另一个使用 stdio 传输 的示例:

bun run dist/index.js --transport stdio --api-key YOUR_API_KEY
本地配置示例
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["tsx", "/path/to/folder/context7-mcp/src/index.ts", "--api-key", "YOUR_API_KEY"]
    }
  }
}
使用 MCP Inspector 测试
npx -y @modelcontextprotocol/inspector npx @upstash/context7-mcp

🚨 故障排除

模块未找到错误ERR_MODULE_NOT_FOUND

如果你遇到 ERR_MODULE_NOT_FOUND,请尝试使用 bunx 而不是 npx

{
  "mcpServers": {
    "context7": {
      "command": "bunx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

这通常可以解决模块解析问题,特别是在npx无法正确安装或解析包的环境中。

ESM 解析问题

对于像 Error: Cannot find module 'uriTemplate.js' 这样的错误,请尝试 --experimental-vm-modules 标志:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "--node-options=--experimental-vm-modules", "@upstash/context7-mcp@1.0.6"]
    }
  }
}
TLS/证书问题

使用 --experimental-fetch 标志绕过 TLS 相关问题:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "--node-options=--experimental-fetch", "@upstash/context7-mcp"]
    }
  }
}
通用 MCP 客户端错误
  1. 尝试在包名中添加 @latest

  2. 尝试使用bunx作为替代方案。

  3. 尝试使用deno作为替代方案。

  4. 确保你使用的是Node v18或更高版本以便使用npx时获得原生fetch支持。

⚠️ 免责声明

Context7 项目由社区贡献虽然我们努力保持高质量但我们不能保证所有库文档的准确性、完整性或安全性。Context7 中列出的项目由其各自的所有者开发和维护,而不是由 Context7 开发和维护。如果你遇到任何可疑、不当或潜在有害的内容,请使用项目页面上的"举报"按钮立即通知我们。我们认真对待所有举报,并将及时审查标记的内容,以维护我们平台的完整性和安全性。通过使用 Context7你承认你是自行判断和承担风险的。

🤝 与我们联系

保持更新并加入我们的社区:

  • 📢X 上关注我们获取最新新闻和更新
  • 🌐 访问我们的网站
  • 💬 加入我们的 Discord 社区

📺 Context7媒体报道

Star 历史

Star 历史图表

📄 许可证

MIT