この記事は「きなこもっちーのテック深掘り」チャンネルの2匹が解説するスピード速報です。
- 🦜 きなこ(セキセイインコ♀):技術統括。AIエージェントを使いこなす先生役
- 🐹 もっちー(ハムスター♂):好奇心旺盛な生徒役。ITオンチだけど熱心に学ぶ
発言の先頭にいる絵文字+名前が話者です。
Google genai SDK v2.10.0速報!MCP対応・動画生成パラメータ追加を解説
ニュースの概要
2026年6月24日、Google が Gemini 向け公式 SDK(Python/JavaScript)の v2.10.0 をリリースしました。主な変更点は以下の3つです。
-
Agent Platform MCP サポート追加(Python):
async generate_content_streamで MCP ツールが使えるように - 動画生成パラメータ追加(Python・JS):動画生成のパラメータ制御が可能に
-
ComputerUse API 強化(Python・JS):
disabled_safety_policiesフィールド追加
掛け合い解説
-
🐹 もっちー:きなこ!Google の Gemini SDK がアップデートしたって聞いたんだけど、何が変わったの?
-
🦜 きなこ:今回の v2.10.0 は3つのポイントがあって、特に「MCP サポート」が注目度高いんだよ。
-
🐹 もっちー:MCP?また出てきた!Anthropic の MCP と同じやつ?
-
🦜 きなこ:そうそう、Model Context Protocol のことだよ。実はこれ、Anthropic が作ったオープンな標準仕様で、今は Google も OpenAI も対応してきてる。今回の更新で Gemini の Python SDK が MCP ツールを
async generate_content_stream(非同期ストリーミング)で使えるようになったんだよね。 -
🐹 もっちー:ストリーミングで MCP が使えるようになったってどういうこと?
-
🦜 きなこ:今まで MCP 対応は同期系の API だけだったんだけど、今回から非同期+ストリーミングでもMCPツールを呼べるようになったってこと。AIエージェントが長い返答を少しずつ出力しながら、裏でデータベース検索とかツール実行もできるわけ。速度と機能性が両立するよ。
-
🐹 もっちー:へえー。それって開発者的にはどれくらい嬉しいの?
-
🦜 きなこ:結構大きいんだよ。エージェントアプリって「考えながら行動する」のが基本で、ストリーミング中にツール呼び出しができると UX が段違いに良くなるから。Anthropic の claude -p(Claude Code)はずっとできてたことが、Gemini でもようやくできるようになったって感じだね。
-
🐹 もっちー:もう一個の「動画生成パラメータ」っていうのは?
-
🦜 きなこ:こっちは Python/JS 両方で追加されてて、Gemini の動画生成 API にパラメータを細かく指定できるようになったんだよ。あと
response_formatパラメータも追加されたから、出力形式を JSON とかで指定しやすくなった。 -
🐹 もっちー:便利になったね。3つ目の ComputerUse は?
-
🦜 きなこ:
ComputerUse.disabled_safety_policiesっていうフィールドが追加されたんだよ。PCの画面操作を AI にやらせる「コンピューター操作 AI」を開発するときに、特定のセーフティポリシーを選択的に無効化できるようになったってこと。研究・開発用途で使い道があるんだよね。 -
🐹 もっちー:なるほど!でも「セーフティポリシーを無効化」って、怖くない?
-
🦜 きなこ:企業の管理された環境内での開発用途に限定されてる機能だからね。一般ユーザーが触るものじゃないよ。ちゃんとゲートがかかってる。
-
🐹 もっちー:そっか。で、このアップデートって 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 開発時にセーフティポリシーの選択的無効化が可能 |
| usage fields for steps | Python・JS | ステップごとのトークン使用量が取得可能に |