Gemini MCP와 Skills로 코딩 어시스턴트 설정하기

Gemini MCP와 Skills로 코딩 어시스턴트 설정하기

AI 코딩 어시스턴트는 강력하지만 한계가 있어요—학습 데이터가 특정 시점에서 끊겨 새 API 기능과 변경 사항을 모르거든요. Gemini 전용 문서에 접근할 수 없으면 에이전트가 최적화된 접근 대신 일반적인 패턴을 제안할 수 있어요.

진화하는 Gemini API와 권장 사용법에 코딩 어시스턴트를 최신으로 유지하려면 Gemini Docs MCP를 설정하고 Gemini API Skills로 환경을 보강하길 권장해요. 이 도구들은 개별적으로 쓸 수 있지만 함께 쓰도록 설계되어 완전한 커버리지를 제공해요.

출처: 원문

본문

Gemini Docs MCP 연결하기

Gemini는 https://gemini-api-docs-mcp.dev에서 공개 MCP(Model Context Protocol) 서버를 호스팅해요. 코딩 에이전트를 이 서버에 연결하면 모든 쿼리가 최신 API·코드 업데이트·최적 구성 예제에 접근할 수 있어요.

에이전트의 터미널이나 프로젝트 루트에서 다음 명령을 실행해 서버를 설치하세요.

npx add-mcp "https://gemini-api-docs-mcp.dev"

이 서버는 에이전트가 공식 Gemini 문서 파일에서 실시간 API 정의와 통합 패턴을 가져오는 데 쓸 수 있는 search_documentation 함수를 추가해요.

API 개발 Skills 추가하기

이 스킬들은 내장된 규칙과 모범 사례(예: 올바른 SDK와 현재 모델 버전 강제)를 어시스턴트 컨텍스트에 직접 제공해요. 이 스킬은 Gemini Docs MCP 서비스와 함께 작동해요. 둘 다 설치하면 스킬이 문서용으로 MCP 서비스를 사용하지만, MCP가 없어도 ai.google.dev에서 /gemini-api/docs/llms.txt를 가져와 폴백해요(개별 페이지는 .md.txt를 붙여 raw Markdown으로 가져올 수도 있어요. 예: https://ai.google.dev/gemini-api/docs/speech-generation.md.txt).

이 스킬들은 다음 지원 도구 중 하나로 설치할 수 있어요. 각 스킬 모듈 아래에 설치 방법이 제공돼요.

  • skills.sh: 권장. 이식 가능한 에이전트 동작의 공개 표준.
  • Context7: 이미 Context7 생태계를 쓰는 사용자 지원.

gemini-api-dev

Gemini API(Interactions API)로 앱을 빌드하는 스킬이에요. Interactions API는 Gemini 모델·에이전트로 빌드하는 가장 간단하고 좋은 방법이에요. 이 스킬은 다음을 다뤄요.

  • 텍스트 생성, 다중 턴 채팅, 스트리밍
  • 함수 호출, 구조화 출력, 이미지 생성
  • 백그라운드 실행과 Deep Research 에이전트
  • 서버 측 대화 상태 관리
  • 현재 모델로의 프롬프트 라우팅과 폐기 모델 회피
  • Python·TypeScript SDK 패턴

skills.sh로 설치

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

Context7로 설치

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

Gemini Live API로 실시간 대화형 AI 애플리케이션을 빌드하는 스킬이에요. 이 스킬은 다음에 대한 문서와 모범 사례를 제공해요.

  • 저지연 스트리밍을 위한 WebSocket 연결
  • 오디오·비디오·텍스트 스트리밍
  • 음성 활동 감지와 barge-in 지원

skills.sh로 설치

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

Context7로 설치

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

설치 확인

설치 후 코딩 어시스턴트가 Gemini Docs MCP 서버에 연결되고 설치한 스킬을 사용할 수 있는지 확인하세요.

1. 에이전트 동작 확인

가장 확실한 방법은 에이전트에게 Gemini API에 대한 기술 질문을 하는 거예요.

프롬프트: "How do I use context caching with the Gemini API?"

성공적인 설정은 다음을 보여줘요.

  • 정확한 코드 제공: 최신 엔드포인트의 cacheContent나 cachedContents.create 같은 특정 Gemini 메서드를 참조해요.
  • MCP 도구 사용: Gemini Docs MCP Server에 연결됐거나 search_documentation 도구를 사용해 데이터를 가져오는 걸 보여줘요.
  • 로드된 스킬 호출: "Using skill: gemini-api-dev" 표시를 보여줘요(보조 래퍼에 의존하는 경우).

2. 매니페스트와 도구 확인

에이전트가 일반적이거나 막연한 답을 주면 환경에 맞는 특정 Discovery 또는 Status 명령을 사용해 Docs MCP나 스킬이 메모리에 로드됐는지 확인하세요.

환경 MCP 확인 Skills 확인
Claude Code 터미널에 /mcp를 입력해 활성 서버와 search_documentation 도구를 확인. 터미널에 /skills를 입력해 활성 매니페스트를 나열.
Cursor Settings > Features > MCP로 이동해 서버가 "Connected"인지 확인. Settings > Rules를 열어 "Agent Decides" 아래 스킬이 나타나는지 확인.
Antigravity Customizations > Connections 사이드바에서 MCP 상태 확인. /skills list를 입력하거나 Customizations > Rules 사이드바 확인.
Gemini CLI gemini mcp list 또는 /mcp list 실행. gemini skills list 또는 세션 내 /skills 슬래시 명령 사용.
Copilot @gemini /mcp를 입력해 활성 데이터 커넥터 나열. @gemini /skills(또는 /skills)로 활성 확장 보기.

문제 해결

에이전트가 일반적인 정보만 주거나 Gemini 특정 메서드를 인식하지 못하면 다음을 확인하세요.

에이전트가 스킬을 발견하지 못한 경우

대부분의 에이전트는 시작 시에만 스킬을 인덱싱해요.

해결: IDE(Cursor/VS Code)를 완전히 재시작하거나 터미널 기반 에이전트(Claude Code)를 닫고 다시 열어요.

글로벌 vs 로컬 충돌

--global 플래그로 설치했다면 에이전트가 프로젝트별 규칙을 우선해 이를 무시할 수 있어요.

해결: 글로벌 플래그 없이 프로젝트 루트에 스킬을 직접 설치해 보세요.

npx skills add google-gemini/gemini-skills --skill gemini-api-dev

리소스

더 알아보기 (Learn more)