在 VS Code Copilot 中配置 RapidAPI MCP 服务器

发布: (2025年12月22日 GMT+8 23:48)
3 min read
原文: Dev.to

Source: Dev.to

工作区级别的配置

  • 项目根目录下,创建一个名为 .vscode 的文件夹。
  • .vscode 中,创建一个名为 mcp.json 的文件。
  • 将你的 MCP 服务器配置粘贴到该文件中。例如:
{
  "servers": {
    "RapidAPI Hub - Sudoku Solver": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.rapidapi.com",
        "--header",
        "x-api-host: sudoku-solver23.p.rapidapi.com",
        "--header",
        "x-api-key: YOUR_REAL_API_KEY"
      ]
    }
  }
}

⚠️ 将 YOUR_REAL_API_KEY 替换为你实际的 RapidAPI 密钥。

全局配置

  1. 在 VS Code 中打开命令面板Ctrl+Shift+P,Mac 上为 Cmd+Shift+P)。
  2. 搜索 MCP
  3. 选择 Open User Configuration
  4. 将相同的 JSON 配置粘贴进去。

这样服务器就可以在所有项目中使用。

关键细节:使用 servers,而不是 mcpServers

  • Copilot 会忽略使用 mcpServers 的配置。
  • 必须在 JSON 顶层将 mcpServers 替换为 servers

启动 MCP 服务器

添加 JSON 配置后,需要启动 MCP 服务器:

  • 选项 1: 在 JSON 配置本身中,你会看到启动服务器的选项。
  • 选项 2: 打开命令面板,搜索 MCP,选择 List Servers,然后选中你的 MCP 服务器。你会看到 StartStop 等选项。

示例用法:Sudoku Solver API

配置并启动后,你可以让 Copilot 这样提问:

使用 RapidAPI Sudoku Solver 服务器生成数独谜题。

如果需要,提供请求 JSON,Copilot 会通过你的 MCP 服务器转发到 RapidAPI,并返回网格。它还会请求使用 MCP 服务器的权限,请允许 Copilot 使用该服务器。

{
  "level": "medium",
  "unique": "true"
}

示例响应结构(典型)

RapidAPI Sudoku Solver 响应示例

RapidAPI Sudoku Solver 是一个方便的工具,可即时求解谜题——非常适合测试 MCP 集成并展示 Copilot 如何利用外部 API。

Sudoku Solver立即尝试

总结

  • 使用 .vscode/mcp.json 进行工作区级别的配置。
  • 使用 Open User Configuration 进行全局配置。
  • 始终使用 servers 而不是 mcpServers
  • 添加配置后,记得启动你的 MCP 服务器
  • 使用 Sudoku Solver API 进行测试,以确认一切正常。
Back to Blog

相关文章

阅读更多 »