GitHub Copilot MCP 서버 설정 가이드: PostgreSQL & VS Code
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

GitHub Copilot: MCP 서버 설정 가이드

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴

대상자

  • *VS Code 사용자 및 PostgreSQL 개발자**
  • 중급 이상의 기술 스택 소유자
  • AI 도구와 데이터베이스 연동이 필요한 개발자

핵심 요약

  • MCP 서버 설치@modelcontextprotocol/server-postgres 패키지 설치를 통해 수행되며, VS CodePostgreSQL 환경이 필수
  • 데이터베이스 연결 정보(호스트명, 데이터베이스명, 포트, 사용자명, 비밀번호)는 정확히 입력해야 서버 실행이 가능
  • GitHub Copilot을 통해 SQL 쿼리 실행, 스키마 검사, 데이터베이스 상태 분석 등의 작업 가능

섹션별 세부 요약

1. MCP 서버 설치 전 요구사항

  • 필수 도구:
  • Visual Studio Code
  • GitHub Copilot (Agent 모드)
  • PostgreSQL (pgAdmin)
  • Node.js 및 npm
  • 설치 전 준비:
  • GitHub Copilot을 Agent 모드로 설정
  • PostgreSQL 서버 및 데이터베이스 구성 확인

2. MCP 서버 설치 단계

  • VS Code에서 MCP 서버 추가:
  1. 명령어 > mcp 입력 후 MCP: Add Server 선택
  2. npm 패키지 설치 선택 후 @modelcontextprotocol/server-postgres 입력
  3. 사용자명, 비밀번호, 호스트명, 포트, 서버 ID 입력
  4. User Setting 또는 Workspace Setting 선택하여 구성 저장
  • 설치 확인:
  • settings.json 파일에 자동으로 구성 내용 반영
  • OUTPUT 패널에서 MCP 서버 실행 상태 확인

3. 대체 설치 방법 (NPX 활용)

  • VS Code 및 VS Code Insiders에서 Install with NPX 선택
  • URL 경로({input:pg_url})를 실제 PostgreSQL URL로 대체해야 함

4. GitHub Copilot 활용 사례

  • SQL 쿼리 실행:
  • Show tables in postgres database 명령어로 테이블 목록 확인
  • 스키마 검사:
  • 테이블의 열 이름, 데이터 타입, 인덱스 상태 등 자동 분석
  • 데이터베이스 상태 분석:
  • 연결 상태, 버전 정보, 연결 풀 상태, 시스템 점유율 등 실시간 모니터링

결론

  • MCP 서버 설치 시 반드시 데이터베이스 연결 정보의 정확성을 확인하고, settings.json 파일에 구성이 정상적으로 반영되었는지 확인해야 함
  • GitHub Copilot을 활용해 SQL 쿼리 실행 및 데이터베이스 상태 분석을 통해 개발 생산성 향상 가능