구글, 개발자 지식 API와 MCP 서버 공개

3 hours ago 2

  • AI 기반 개발 도구가 확산되면서 최신 개발 문서에 대한 정확한 접근성이 중요해짐
  • Google은 이를 해결하기 위해 Developer Knowledge APIModel Context Protocol(MCP) 서버의 공개 프리뷰를 발표
  • API는 Google의 공식 개발 문서를 머신이 읽을 수 있는 Markdown 형태로 검색·조회할 수 있게 지원
  • MCP 서버는 AI 어시스턴트나 IDE가 Google 문서를 직접 읽고 문제 해결·비교 분석·구현 가이드 제공이 가능하도록 함
  • 두 도구는 AI 개발 환경의 신뢰성과 최신성 확보를 위한 핵심 인프라

Developer Knowledge API 개요

  • Developer Knowledge API는 Google의 공식 개발 문서에 대한 프로그램적 접근 경로를 제공
    • 기존의 웹 스크래핑이나 오래된 학습 데이터에 의존하지 않고, 최신 문서를 직접 검색·조회 가능
  • 주요 기능은 다음과 같음
    • 광범위한 문서 커버리지: firebase.google.com, developer.android.com, docs.cloud.google.com 등 포함
    • 검색 및 조회 기능: 관련 문서 페이지와 코드 스니펫을 검색 후 전체 Markdown 콘텐츠로 가져오기 가능
    • 신속한 업데이트 반영: 공개 프리뷰 기간 동안 문서 변경 후 24시간 내 재색인

MCP 서버와 AI 도구 통합

  • MCP(Model Context Protocol) 서버는 AI 어시스턴트가 외부 데이터 소스에 안전하게 접근하도록 하는 오픈 표준 기반 서버
  • Developer Knowledge MCP 서버를 IDE나 AI 어시스턴트에 연결하면, Google 개발 문서를 직접 읽을 수 있음
    • 구현 가이드 제공: 예를 들어 Firebase 푸시 알림 구현 방법 확인
    • 문제 해결 지원: Maps API의 ApiNotActivatedMapError 수정 방법 검색
    • 비교 분석 수행: Cloud Run과 Cloud Functions의 특정 사용 사례 비교
  • MCP 서버는 다양한 AI 도구 및 보조 시스템과 호환

시작 방법

  • 공개 프리뷰 버전은 즉시 사용 가능
    1. Google Cloud 프로젝트의 Credentials 페이지 에서 Developer Knowledge API용 API 키 생성 및 제한 설정
    2. Google Cloud CLI 설치 후 다음 명령으로 MCP 서버 활성화
      • gcloud beta services mcp enable developerknowledge.googleapis.com --project=PROJECT_ID
    3. 도구 설정 파일(예: mcp_config.json, settings.json)을 수정해 API 연결 구성
  • 다양한 AI 어시스턴트별 세부 설정은 공식 문서에서 확인 가능

향후 계획

  • 현재 프리뷰는 비정형 Markdown 콘텐츠 제공에 초점
  • 정식 출시 전까지 코드 샘플 객체, API 참조 엔티티 등 구조화된 콘텐츠 지원을 추가 예정
  • Google 개발 문서의 커버리지를 확장하고 재색인 지연 시간을 단축할 계획임
  • 공식 문서 참고 - https://developers.google.com/knowledge/api

Read Entire Article