skills-integrate-mcp-with-copilot은(는) 무엇을 하나요?
실습: GitHub Copilot에 Model Context Protocol 통합하기
개요
이 실습에서는 GitHub Copilot에 Model Context Protocol(MCP)을 통합하는 방법을 배웁니다. MCP를 활용하면 Copilot이 로컬 파일, 데이터베이스, API 등 다양한 외부 도구에 접근하여 더 풍부한 컨텍스트를 기반으로 코드를 생성할 수 있습니다.
사전 요구 사항
- GitHub Copilot 사용 가능한 계정
- VS Code 최신 버전 (또는 GitHub Copilot 에이전트 모드 지원 IDE)
- 기본적인 Node.js 및 npm 이해
단계별 안내
1. MCP 설정 파일 생성
프로젝트 루트에 .github/copilot/mcp.json 파일을 생성합니다.
2. MCP 서버 구성
다음 예시처럼 MCP 서버를 구성합니다.
{
"servers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"./data"
]
}
}
}
3. Copilot 재시작
설정 파일 변경 후 VS Code를 재시작하거나 Copilot 세션을 다시 시작합니다.
동작 확인
Copilot에 현재 프로젝트 환경과 관련된 질문을 하여 MCP가 정상 작동하는지 확인합니다.
참고 자료
라이선스
MIT