AntiGravity(구글의 AI 기반 IDE)는 MCP를 통해 개발 환경의 한계를 뛰어넘을 수 있습니다. 개발 생산성을 극대화하기 위해 꼭 설치해야 할 추천 MCP 서버들을 카테고리별로 정리해 드립니다.
- Google Search (또는 Brave Search):
- 기능: AI가 실시간으로 웹을 검색하여 최신 기술 문서나 스택오버플로우의 해결책을 찾아줍니다.
- 추천 이유: LLM의 지식 컷오프(Knowledge Cutoff)를 해결하고, 최신 라이브러리 업데이트 정보를 바로 코드에 반영할 수 있습니다.
- Fetch (URL 콘텐츠 읽기):
- 기능: 특정 웹페이지의 내용을 텍스트로 긁어옵니다.
- 추천 이유: 최신 공식 문서 URL을 던져주고 "이 문서를 바탕으로 API 호출 코드를 짜줘"라고 시킬 때 필수적입니다.
- GitHub MCP:
- 기능: 레포지토리 조회, 이슈 확인, Pull Request 생성 및 리뷰, 코드 검색 등을 수행합니다.
- 추천 이유: IDE를 떠나지 않고도 팀원의 리뷰 내용을 확인하거나, 현재 수정 중인 코드를 바탕으로 PR 메시지를 자동으로 작성할 수 있습니다.
- GitLab MCP (GitLab 사용 시): GitHub와 유사하게 GitLab 환경에서의 워크플로우를 자동화해 줍니다.
- Cloud SQL / AlloyDB for PostgreSQL: (이미 질문하셨던 도구들)
- 기능: DB 스키마 파악, 데이터 조회, 쿼리 최적화.
- 추천 이유: "이 테이블 구조에 맞는 엔티티 클래스 만들어줘" 또는 "이 쿼리가 왜 느린지 분석해줘"라는 요청이 가능해집니다.
- Redis MCP:
- 기능: 캐시 데이터 확인 및 관리.
- 추천 이유: 백엔드 개발 시 캐시 적중률을 확인하거나 실시간 데이터를 모니터링할 때 유용합니다.
- Google Cloud MCP:
- 기능: GCS 버킷 관리, 로그 확인, 인스턴스 상태 체크 등.
- 추천 이유: 배포된 애플리케이션의 로그를 AI가 분석하여 에러 원인을 파악하고 수정 코드를 제안하게 할 수 있습니다.
- Kubernetes MCP:
- 기능: 클러스터 리소스 조회, 포드(Pod) 상태 확인.
- 추천 이유: K8s 환경에서 개발할 때 복잡한
kubectl 명령어 없이 AI에게 상태 확인을 맡길 수 있습니다.
- Puppeteer MCP:
- 기능: 브라우저를 직접 제어하여 스크린샷을 찍거나 웹 페이지를 테스트합니다.
- 추천 이유: "내 웹사이트가 모바일에서 어떻게 보이는지 확인해줘" 또는 "특정 시나리오로 E2E 테스트를 수행해줘"라는 작업이 가능합니다.
- Slack MCP:
- 기능: 슬랙 채널 메시지 읽기 및 전송.
- 추천 이유: 코드 수정이 끝나면 팀 채널에 "수정 완료했습니다"라고 자동으로 보고하게 하거나, 슬랙으로 들어온 에러 리포트를 AI가 바로 읽게 할 수 있습니다.
- 웹 개발자라면: Google Search + GitHub + Cloud SQL + Puppeteer
- 데이터/백엔드 개발자라면: Google Search + AlloyDB + Redis + Google Cloud
- 인프라/DevOps 엔지니어라면: Google Cloud + Kubernetes + Slack + GitHub
설치 방법 팁:
AntiGravity 내의 MCP Store 또는 설정(Settings) > MCP 메뉴에서 위 도구들을 검색하여 간단히 연결할 수 있습니다. 특히 구글 서비스들(Cloud SQL, AlloyDB, Google Search)은 구글 계정 연동만으로 설정이 매우 간편하다는 장점이 있습니다.