VS Code Copilot에서 RapidAPI MCP 서버 구성
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 서버를 사용해 Sudoku 퍼즐을 생성하세요.
필요하다면 요청 JSON을 제공하면 Copilot이 해당 요청을 MCP 서버를 통해 RapidAPI로 라우팅하고, 그리드를 반환합니다. 또한 MCP 서버 사용 허가를 요청하므로, Copilot이 MCP 서버를 사용할 수 있도록 허용해 주세요.
{
"level": "medium",
"unique": "true"
}
예시 응답 형태 (일반적인 경우)
RapidAPI Sudoku Solver 는 퍼즐을 즉시 해결해 주는 편리한 도구로, MCP 통합을 테스트하고 Copilot이 외부 API를 활용하는 모습을 보여주기에 이상적입니다.
Sudoku Solver – 지금 사용해 보기
정리
- 워크스페이스 수준 설정은
.vscode/mcp.json에 저장합니다. - 전역 설정은 Open User Configuration 을 사용합니다.
- 항상
servers를 사용하고mcpServers는 사용하지 마세요. - 설정을 추가한 뒤 MCP 서버를 시작하는 것을 잊지 마세요.
- Sudoku Solver API 로 테스트하여 모든 것이 정상 작동하는지 확인합니다.
