在 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 密钥。
全局配置
- 在 VS Code 中打开命令面板(
Ctrl+Shift+P,Mac 上为Cmd+Shift+P)。 - 搜索 MCP。
- 选择 Open User Configuration。
- 将相同的 JSON 配置粘贴进去。
这样服务器就可以在所有项目中使用。
关键细节:使用 servers,而不是 mcpServers
- Copilot 会忽略使用
mcpServers的配置。 - 必须在 JSON 顶层将
mcpServers替换为servers。
启动 MCP 服务器
添加 JSON 配置后,需要启动 MCP 服务器:
- 选项 1: 在 JSON 配置本身中,你会看到启动服务器的选项。
- 选项 2: 打开命令面板,搜索 MCP,选择 List Servers,然后选中你的 MCP 服务器。你会看到 Start、Stop 等选项。
示例用法:Sudoku Solver API
配置并启动后,你可以让 Copilot 这样提问:
使用 RapidAPI Sudoku Solver 服务器生成数独谜题。
如果需要,提供请求 JSON,Copilot 会通过你的 MCP 服务器转发到 RapidAPI,并返回网格。它还会请求使用 MCP 服务器的权限,请允许 Copilot 使用该服务器。
{
"level": "medium",
"unique": "true"
}
示例响应结构(典型)
RapidAPI Sudoku Solver 是一个方便的工具,可即时求解谜题——非常适合测试 MCP 集成并展示 Copilot 如何利用外部 API。
Sudoku Solver – 立即尝试
总结
- 使用
.vscode/mcp.json进行工作区级别的配置。 - 使用 Open User Configuration 进行全局配置。
- 始终使用
servers而不是mcpServers。 - 添加配置后,记得启动你的 MCP 服务器。
- 使用 Sudoku Solver API 进行测试,以确认一切正常。
