跳转到主要内容

在 VS Code 中接入 Rshift MCP

B
作者:Binbin Shen

在 VS Code 中接入 Rshift MCP

VS Code 的 MCP 支持可以把 Rshift 作为 HTTP MCP server 添加到编辑器中。不同 MCP 扩展的界面可能略有差异,但核心配置是 URL 和 Authorization header。

接入前准备

  1. 在 Rshift 工作区 AI 页面启用 MCP。

  2. 复制 MCP URL。

  3. 复制完整 MCP 密钥。

  4. 确认当前 VS Code / Copilot Chat 环境支持 MCP。

添加服务器

  1. 打开 Command Palette。

  2. 选择 MCP: Add Server。

  3. 选择 HTTP server。

  4. Server name 填 rshift

  5. URL 填 Rshift MCP URL。

  6. 按提示选择 User 或 Workspace 配置位置。

也可以手动编辑 VS Code 的 mcp.json。注意:VS Code 的配置顶层是 servers,不是 Cursor 使用的 mcpServers

{
  "servers": {
    "rshift": {
      "type": "http",
      "url": "https://mcp.rshift.com/<workspace>/",
      "headers": {
        "Authorization": "Bearer <MCP_KEY>"
      }
    }
  }
}

如果使用 Workspace 配置,不建议把真实密钥提交到仓库。优先用 User 配置,或使用 VS Code 支持的输入变量 / 环境文件来保存敏感值。

验证是否成功

  1. 刷新 MCP server 列表。

  2. 确认 rshift 连接成功。

  3. 查看可用工具数量和工具名称。

常见问题

  • VS Code 没有 MCP 命令:确认当前版本或扩展支持 MCP。

  • JSON 配置不生效:确认顶层字段是 servers,并且 remote server 有 "type": "http"

  • Header 不生效:确认 Authorization 写在 headers 对象里。

  • 连接超时:确认网络可以访问 https://mcp.rshift.com/

安全提醒

如果 VS Code 把 MCP 配置保存在项目目录,请把包含密钥的文件加入 .gitignore,或使用用户级配置。

这是否解答了您的问题?