google/mcp

Google 💚 MCP

解決する課題

このリポジトリは、Googleの公式 Model Context Protocol (MCP) サーバーの集中型ハブを提供し、AIエージェントがGoogleのデータソースおよびクラウドインフラストラクチャのエコシステムとシームレスに接続・相互作用できるようにします。BigQuery、Google Maps、Google Workspaceなどのサービスからのリアルタイムデータと実世界のツールとの統合という課題を解決します。

動作方法

このプロジェクトでは、MCPサーバーを以下の2つの主要カテゴリに分類しています:

  • リモート MCP サーバー:Googleが管理するエンドポイント経由で利用可能で、AlloyDB、Bigtable、Cloud Storageなどのサービスと即座に統合できます。
  • オープンソース MCP サーバー:ローカルで実行するか、Google Cloud(例:Cloud RunやGKE経由)にデプロイ可能なサーバーで、Firebase、Google Analytics、Chrome DevToolsなどのツールをカバーしています。

また、"Launch My Bakery" や "Allstrides" といった例や、Google Cloudインフラストラクチャ上でこれらのサーバーをホスト・セキュアに運用するためのガイドも含まれています。

対象ユーザー

Google Cloudサービス、Google Workspace、またはその他のGoogle開発者ツールと統合が必要なAIエージェントやLLM駆動アプリケーションを開発する開発者。

主な特徴

  • 広範なエコシステム統合:BigQuery、Spanner、Cloud SQLなどのデータベース、GKE、Compute Engineなどのインフラストラクチャ、Gmail、Docs、Sheetsなどの生産性ツールを含む、多数のGoogleサービスにAIエージェントを接続可能。

  • クラウドネイティブデプロイ:Cloud RunやGKEへのMCPサーバーのデプロイに関する詳細なガイドとcodelabsを提供し、本番環境向けのホスティングを実現。

  • 即時利用可能な例:Agent Development Kit (ADK) で構築されたサンプルエージェントが、実世界のユースケースを示しています。

  • 多様なツールセット:Google Maps Grounding Lite、Google Cloud Security、Flutter/Dart開発など、特殊なタスク向けのサーバーを含んでいます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト