Google Photos MCP Serverとは?
Google は 2025年3月31日、サードパーティの Google Photos ツールにできることを変えました。Library API から photoslibrary.readonly、photoslibrary.sharing、photoslibrary のスコープを削除したため、アプリが一覧表示、検索、取得できるのは、自分で作成したアルバムとメディアアイテムだけになりました。共有アルバムのメソッドは 403 を返します。ユーザーのより広いライブラリを読むには、アプリは Picker API を使う必要があり、本人が Google のページを開いて手作業でアイテムを選びます。
このコミュニティ製サーバー(savethepolarbears/google-photos-mcp、GitHub のスター約 56)は、こうしたルールを前提に作られています。公開するツールは 21 個で、Library API で動く検索とアルバムのツール、アップロードとアルバム作成のツール、そしてセッションを作成し、ポーリングし、選ばれたアイテムをダウンロードする Picker 用の 4 個のツールです。git clone から stdio か Streamable HTTP で実行するか、Smithery 経由で使い、OAuth 認証情報を持つ自分の Google Cloud プロジェクトが必要です。タグ付きのリリースはありません。package.json ではバージョン 0.1.0、MIT とされていますが、リポジトリにライセンスファイルはありません。
Google Photos MCP Serverのインストール方法
git clone https://github.com/savethepolarbears/google-photos-mcp && npm install && npm run buildGoogle Photos MCP Serverは使う価値があるか?
ここでの制限はこのサーバーではなく Google に由来します。2025年3月31日以降、Library API が見られるのは、アプリ自身がアップロードしたメディアだけです。そのため search_photos、search_photos_by_location、search_media_by_filter という名前のツールは、多くの人にとってほぼ空の集合、つまりこのサーバーが入れたものだけを検索します。README の機能表は、そのことを明確にしないまま、テキストと日付での検索を対応済みとしています。README 自身の例にある「2024年の犬の写真を探して」のような依頼は、スマートフォンで撮った写真には届きません。
Picker API の経路は機能しますが、人を再びループに戻します。エージェントが create_picker_session を呼び出し、あなたがブラウザーでリンクを開いて写真にチェックを入れます。その後エージェントがポーリングし、選んだものをフル解像度の画像か、動画ならトランスコードされた MP4 としてダウンロードします。「この 30 枚の写真をアルバムにして」には向いています。自分で探しに行くエージェントには向いていません。
技術面はスターの数から想像するより丁寧です。トークンの持ち出しを防ぐため、ダウンロードは Google のメディアドメインに限られています。OAuth トークンは所有者だけが読めるローカルの SQLite ファイルに置かれ、localhost への行きずりのリクエストを防ぐために CORS は無効化され、base64 の応答は 10 MB に制限されています。位置情報の結果は、写真の説明文を OpenStreetMap の Nominatim でジオコーディングして得るため、そのテキストはマシンの外に出ます。
もう 1 つのコストは設定です。Google Cloud プロジェクトを作り、2 つの API を有効にし、OAuth の Web 認証情報を作成し、HTTP モードでサインインを済ませてから stdio に切り替えます。Library API はプロジェクトあたり 1 日 10,000 リクエストまでです。npm パッケージもリリースもないので、更新はリポジ トリを取得し直すことを意味します。
真価を発揮する場面
編集済みの写真を顧客に納品するウェディングフォトグラファー
仕上がった画像のフォルダーを、名前を付けた新しいアルバムにアップロードする
create_album_with_media は 1 回の呼び出しで最大 50 ファイルを、アプリが作成したアルバムにアップロードし、サーバーはその後そのアルバムを管理できます。1 日 10,000 リクエストの割り当て内なら無料で、アップロードは元の画質でアカウント所有者の Google ストレージを消費します。
年末の家族アルバムを作る親
スマートフォンのライブラリから 40 枚を選び、エージェントにキャプションと並び順を任せる
エージェントが Picker のセッションを開き、親が Google 自身のページで写真を選び、download_picker_media がオリジナルを取得してモデルに説明させます。モデルが見る写真はすべてそのプロバイダーに送られます。
エージェント製品向けの写真連携を評価する開発者
2025年の API 変更の後に Google Photos のツールがまだ何をできる かを確認する
README とツール一覧は、残された機能の明確な地図になっています。appendonly のアップロード、アプリが作成したものの読み取り、そして Picker です。共有アルバムとライブラリ全体の検索は、このサーバーだけでなくすべてのサードパーティアプリで使えなくなりました。
導入前に確認すること
- 導入
- Node.js 22.22 以降で git clone、npm install、npm run build を実行し、Google Cloud プロジェクトで Photos Library API と Google Photos Picker API を有効にし、OAuth の Web 認証情報を作成して、http://localhost:3000/auth から一度サインインします。初回は 20 から 30 分を見込んでください。
- 連携
- ツールは 21 個です。検索と閲覧が 9 個、書き込みとアルバムが 6 個、Picker が 4 個、認証が 2 個で、ほかに MCP のリソースが 3 個、プロンプトが 3 個あります。Claude Desktop、Cursor、MCP Inspector について文書化されています。
- データとプライバシー
- OAuth トークンは所有者だけが読める権限で tokens.db にローカル保存されます。メディアの URL は Google のドメインに限られます。写真の説明文は OpenStreetMap の Nominatim でジオコーディングされます。base64 で取得した画像はモデルプロバイダーに送られます。
- 大規模利用時のコスト
- 無料です。Google は、プロジェクトあたり 1 日に Library API のリクエスト 10,000 件、メディアバイトのリクエスト 75,000 件を認め、Picker API は 1 分あたり 100,000 リクエストを認めています。より大きな割り当てには Google のパートナープログラムが必要です。
- 制限
- Google によると、Library API の読み取りはアプリが作成したアイテムだけが対象で、共有アルバムは 403 を返します。動画はオリジナルではなくトランスコードされた MP4 としてダウンロードされます。公開されたリリースや変更履歴はありません。
良い点
- ユーザーのライブラリ全体に届く唯一のサポートされた経路である Picker API を使う
- 1 回の呼び出しで最大 50 ファイルのアップロードとアルバム作成
- ドメインの許可リスト、0600 のトークン保存、CORS なし
- 21 個のツールに加え、MCP のリソースとプロンプト
気になる点
- 検索ツールが見られるのはサーバーがアップロードした写真だけ
- Picker の流れでは人がブラウザーで写真を選ぶ必要がある
- 自分の Google Cloud プロジェクトと OAuth の設定が必要
- リリースも npm パッケージもなく、スターは約 56
おすすめの人
既存のライブラリの検索ではなく、エージェントにアルバムのアップロードと整理、または手で選んだ写真の処理をさせたい人。
Google Photos MCP Serverの代替
Google Photos MCP Server:よくある質問
- Google Photos MCP Serverは使う価値があるか?
- Google が閉ざした API を前提に丁寧に作られています。アップロードと整理はできますが、エージェントが自分で撮った写真を検索することはもうできません。 評価は5点満点中2.8点です。
- Google Photos MCP Serverの料金は?
- 無料のオープンソースです(package.json によれば MIT)。Google Photos の API は割り当ての範囲内で無料です。
- Google Photos MCP Serverの欠点は?
- 検索ツールが見られるのはサーバーがアップロードした写真だけ; Picker の流れでは人がブラウザーで写真を選ぶ必要がある; 自分の Google Cloud プロジェクトと OAuth の設定が必要; リリースも npm パッケージもなく、スターは約 56.
- Google Photos MCP Serverは誰に向いているか?
- 既存のライブラリ の検索ではなく、エージェントにアルバムのアップロードと整理、または手で選んだ写真の処理をさせたい人。
- チームや本番環境でGoogle Photos MCP Serverを使うと費用はいくらか?
- 無料です。Google は、プロジェクトあたり 1 日に Library API のリクエスト 10,000 件、メディアバイトのリクエスト 75,000 件を認め、Picker API は 1 分あたり 100,000 リクエストを認めています。より大きな割り当てには Google のパートナープログラムが必要です。
- Google Photos MCP Serverは企業データを扱っても安全か?
- OAuth トークンは所有者だけが読める権限で tokens.db にローカル保存されます。メディアの URL は Google のドメインに限られます。写真の説明文は OpenStreetMap の Nominatim でジオコーディングされます。base64 で取得した画像はモデルプロバイダーに送られます。
- Google Photos MCP Serverの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はGoogle Workspace MCP servers 、 Filesystem (reference server)です。
回答確認日:2026年10月31日
