
Google genai SDK v2.10.0 속보! MCP 대응 및 동영상 생성 파라미터 추가 해설
요약
Google이 Gemini용 공식 SDK v2.10.0을 출시했습니다. 이번 업데이트에는 비동기 스트리밍 환경에서의 MCP 지원, 동영상 생성 파라미터 추가, 그리고 ComputerUse API 강화를 위한 세이프티 정책 제어 기능이 포함되었습니다.
핵심 포인트
- Python SDK에서 비동기 스트리밍 중 MCP 도구 호출 지원
- 동영상 생성 API의 세부 파라미터 및 JSON 출력 형식 제어 가능
- ComputerUse API 내 특정 세이프티 정책 무효화 필드 추가
- MCP 지원은 현재 Python 버전에 우선 적용됨
이 기사는 「키나코모치 테크 심층 분석」 채널의 두 마리가 해설하는 스피드 속보입니다.
- 🦜
키나코 (사랑앵 ♀): 기술 총괄. AI 에이전트를 능숙하게 다루는 선생님 역할 - 🐹
모치 (햄스터 ♂): 호기심 왕성한 학생 역할. IT 문외한이지만 열심히 배우는 중
발언 앞머리에 있는 이모지+이름이 화자입니다.
2026년 6월 24일, Google이 Gemini용 공식 SDK (Python/JavaScript) v2.10.0을 출시했습니다. 주요 변경 사항은 다음 세 가지입니다.
-
Agent Platform MCP 지원 추가 (Python):
async generate_content_stream에서 MCP 도구를 사용할 수 있게 됨 -
동영상 생성 파라미터 추가 (Python・JS): 동영상 생성 파라미터 제어가 가능해짐
-
ComputerUse API 강화 (Python・JS):
disabled_safety_policies필드 추가 -
🐹 모치: 키나코! Google의 Gemini SDK가 업데이트되었다고 들었는데, 무엇이 바뀌었어?
-
🦜 키나코: 이번 v2.10.0은 세 가지 포인트가 있는데, 특히 「MCP 지원」이 주목도가 높아.
-
🐹 모치: MCP? 또 나왔다! Anthropic의 MCP와 같은 거야?
-
🦜 키나코: 맞아, Model Context Protocol을 말하는 거야. 사실 이건 Anthropic이 만든 오픈 표준 사양인데, 지금은 Google도 OpenAI도 대응하고 있어. 이번 업데이트로 Gemini의 Python SDK가 MCP 도구를
async generate_content_stream(비동기 스트리밍)에서 사용할 수 있게 되었어. -
🐹 모치: 스트리밍으로 MCP를 사용할 수 있게 되었다는 게 무슨 뜻이야?
-
🦜 키나코: 지금까지 MCP 대응은 동기(Synchronous) 계열의 API뿐이었는데, 이번부터 비동기(Asynchronous) + 스트리밍에서도 MCP 도구를 호출할 수 있게 되었다는 뜻이야. AI 에이전트가 긴 답변을 조금씩 출력하면서, 백그라운드에서 데이터베이스 검색이나 도구 실행도 할 수 있는 거지. 속도와 기능성을 양립할 수 있어.
-
🐹 모치: 헤에-. 개발자 입장에서는 얼마나 기쁜 일이야?
-
🦜 키나코: 꽤 커. 에이전트 앱은 「생각하면서 행동하는 것」이 기본이라, 스트리밍 중에 도구 호출을 할 수 있으면 UX(사용자 경험)가 차원이 다르게 좋아지거든. Anthropic의 claude-p (Claude Code)가 계속 해왔던 일을 Gemini에서도 드디어 할 수 있게 된 느낌이야.
-
🐹 모치: 다른 하나인 「동영상 생성 파라미터」는 뭐야?
-
🦜 키나코: 이건 Python/JS 양쪽 모두에 추가되었는데, Gemini의 동영상 생성 API에 파라미터를 세세하게 지정할 수 있게 되었어. 그리고
response_format파라미터도 추가되어서, 출력 형식을 JSON 등으로 지정하기 쉬워졌어. -
🐹 모치: 편리해졌네. 세 번째 ComputerUse는?
-
🦜 키나코:
ComputerUse.disabled_safety_policies라는 필드가 추가되었어. PC 화면 조작을 AI에게 시키는 「컴퓨터 조작 AI」를 개발할 때, 특정 세이프티 정책(Safety Policy)을 선택적으로 무효화할 수 있게 되었다는 뜻이야. 연구·개발 용도로 쓰임새가 있지. -
🐹 모치: 그렇구나! 하지만 「세이프티 정책을 무효화」한다니, 무섭지 않아?
-
🦜 키나코: 기업의 관리된 환경 내에서의 개발 용도로 한정된 기능이니까. 일반 사용자가 만지는 게 아니야. 제대로 게이트가 걸려 있어.
-
🐹 모치: 그렇구나. 그럼 이 업데이트는 JS 버전도 똑같아?
-
🦜 키나코: Python과 JS (
@google/genai패키지)에 거의 같은 내용이 추가되었어. 다만 MCP 지원은 이번에 Python 측에만 선행되어 들어갔어. JS 버전은 향후 추가될 전망이야. -
🐹 모치: Python과 JS 사이에 차이가 있구나. 그건 주의해야겠네.
-
🦜 키나코: 맞아 맞아. Gemini를 사용하는 개발자는 SDK 버전을 확인해 봐.
pip install google-genai==2.10.0 또는 npm install @google/genai@2.10.0
설치할 수 있어.
| 변경 사항 | 대상 | 내용 |
|---|---|---|
| Agent Platform MCP 지원 | Python 전용 | async generate_content_stream에서 MCP 도구 사용 가능 |
| 동영상 생성 파라미터 추가 | Python・JS | 동영상 생성 API에 세부 파라미터 제어 기능 추가 |
response_format 파라미터 | Python・JS | 출력 형식을 지정하기 쉬워짐 |
ComputerUse.disabled_safety_policies | Python・JS | 컴퓨터 조작 AI 개발 시 세이프티 정책 (Safety Policy)의 선택적 비활성화 가능 |
| steps를 위한 usage fields | Python・JS | 단계별 토큰 사용량(Token usage) 취득 가능 |
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기