VS Code Copilot에서 RapidAPI MCP 서버 구성

발행: (2025년 12월 23일 오전 12:48 GMT+9)
4 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 최상위 레벨에서 mcpServersservers 로 반드시 교체하세요.

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 응답 예시

RapidAPI Sudoku Solver 는 퍼즐을 즉시 해결해 주는 편리한 도구로, MCP 통합을 테스트하고 Copilot이 외부 API를 활용하는 모습을 보여주기에 이상적입니다.

Sudoku Solver지금 사용해 보기

정리

  • 워크스페이스 수준 설정은 .vscode/mcp.json 에 저장합니다.
  • 전역 설정은 Open User Configuration 을 사용합니다.
  • 항상 servers 를 사용하고 mcpServers 는 사용하지 마세요.
  • 설정을 추가한 뒤 MCP 서버를 시작하는 것을 잊지 마세요.
  • Sudoku Solver API 로 테스트하여 모든 것이 정상 작동하는지 확인합니다.
Back to Blog

관련 글

더 보기 »