skills-integrate-mcp-with-copilot은(는) 무엇을 하나요?
연습: GitHub Copilot에 Model Context Protocol 통합하기
이 저장소는 GitHub Copilot 환경에서 Model Context Protocol(MCP)을 설정하고 통합하는 방법을 실습하는 연습 과제를 제공합니다. MCP는 AI 어시스턴트(예: GitHub Copilot)와 외부 도구 또는 데이터 소스 간의 표준화된 통신을 가능하게 하는 프로토콜입니다.
목표
- MCP의 기본 개념과 GitHub Copilot과의 통합 방식 이해
- MCP 서버 설정 및 커스텀 도구 등록
- Copilot이 외부 컨텍스트를 활용하도록 구성
사전 요구 사항
- GitHub 계정 및 GitHub Copilot 활성화
- Node.js 18+ 또는 Python 3.8+
- 기본적인 명령줄 사용 경험
단계별 가이드
-
리포지토리 복제
git clone https://github.com/appsyk/skills-integrate-mcp-with-copilot.git cd skills-integrate-mcp-with-copilot -
MCP 서버 설정
- 제공된 설정 파일(
mcp-config.json)을 검토합니다. - 필요한 종속성을 설치합니다.
npm install # 또는 pip install -r requirements.txt
- 제공된 설정 파일(
-
서버 실행
npm start # 또는 python server.py -
Copilot과 통합 테스트
- GitHub Copilot이 실행 중인 편집기에서 MCP 도구 호출을 테스트합니다.
- 예:
@mcp get-context명령어로 외부 데이터를 가져옵니다.
파일 구조
server/: MCP 서버 구현체examples/: 사용 예제 코드docs/: 추가 문서
참고 자료
라이선스
MIT