Google Agent Platform Docs について
Google Agent Platform Docs は、Gemini Enterprise Agent Platform と旧版 Vertex AI Generative AI のドキュメントを AI エージェントやアシスタントに提供する MCP サーバーです。全文検索とページのオンデマンド取得に対応します。
主な機能
- 013,400件以上のドキュメント検索
- 02ページの取得とキャッシュ
- 03GEAPとVertex AIの文書閲覧
- 04利用可能なモデルの一覧表示
活用シーン
- 01プラットフォームAPIの詳細確認
- 02エージェントのワークフロー文書の取得
MCP 対応
MCP クライアント向けに、ドキュメント検索、ページ取得、セクション閲覧、モデル一覧のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-google-agent-platform-docs
AI エージェントに Google AI プラットフォームのドキュメントを提供する MCP サーバーです。
OpenGerwin MCP Servers の一部です。
これは何ですか?
AI エージェントに Google の AI プラットフォームのドキュメント(最新の Gemini Enterprise Agent Platform(GEAP) と、レガシーの Vertex AI Generative AI のドキュメント)への直接アクセスを提供する MCP(Model Context Protocol) サーバーです。
API の詳細を幻覚で補う代わりに、AI アシスタントが実際のドキュメントをリアルタイムで参照できます。
特長
- 🔍 3400 以上のドキュメントページを対象とした全文検索
- 📄 必要に応じた取得 — ページは必要になった時点でダウンロードされ、キャッシュされます
- 🗂️ 2 つのソース — 最新の GEAP とレガシーの Vertex AI ドキュメント
- ⚡ スマートキャッシュ — TTL は 72 時間、ネットワークエラー時には古いキャッシュにフォールバック
- 🗺️ 自動検出 — サイトマップのスキャンで新しいページを検出します(週 1 回)
- 🧩 すぐに利用可能 — Claude Desktop、Cursor、VS Code など、あらゆる MCP クライアントで動作します
クイックスタート
インストール
# Using pip
pip install mcp-google-agent-platform-docs
# Using uv (recommended)
uv pip install mcp-google-agent-platform-docs
Claude Desktop の設定
claude_desktop_config.json に追加します:
{
"mcpServers": {
"google-agent-platform-docs": {
"command": "mcp-google-agent-platform-docs"
}
}
}
Antigravity(Google)の設定
~/.gemini/antigravity/mcp_config.json に追加します:
{
"mcpServers": {
"google-agent-platform-docs": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-google-agent-platform-docs",
"run",
"mcp-google-agent-platform-docs"
]
}
}
}
Cursor / VS Code の設定
MCP の設定に追加します:
{
"mcpServers": {
"google-agent-platform-docs": {
"command": "mcp-google-agent-platform-docs",
"transport": "stdio"
}
}
}
ツール
search_docs
キーワードでドキュメントを検索します。
search_docs("Memory Bank setup", source="geap")
search_docs("function calling", source="vertex-ai")
get_doc
指定したページの全文を取得します。
get_doc("scale/memory-bank/setup", source="geap")
get_doc("multimodal/function-calling", source="vertex-ai")
list_sections
ドキュメントの構成を確認します。
list_sections(source="geap")
list_models
利用可能なすべての AI モデル(Gemini、Imagen、Veo、Claude など)のクイックリファレンスです。
list_models()
ドキュメントのソース
| ソース ID | プラットフォーム | ページ数 | 状態 |
|---|---|---|---|
geap | Gemini Enterprise Agent Platform | 2300 以上 | 主要(最新) |
vertex-ai | Vertex AI Generative AI | 1100 以上 | レガシー(アーカイブ) |
GEAP のセクション
- Agent Studio — ビジュアルエージェントビルダー
- Agents → Build — ランタイム、ADK、Agent Garden、RAG Engine
- Agents → Scale — セッション、Memory Bank、Code Execution
- Agents → Govern — ポリシー、Agent Gateway、Model Armor
- Agents → Optimize — 可観測性、評価、品質アラート
- Models — Gemini、Imagen、Veo、Lyria、パートナー、オープンモデル
- Notebooks — Jupyter チュートリアル
設定
カスタマイズ用の環境変数:
| 変数 | デフォルト値 | 説明 |
|---|---|---|
MCP_DOCS_CACHE_DIR | ~/.cache/mcp-google-agent-platform-docs | キャッシュディレクトリ |
MCP_DOCS_CONTENT_TTL | 72 | ページキャッシュの TTL(時間) |
MCP_DOCS_STRUCTURE_TTL | 7 | 構成キャッシュの TTL(日) |
MCP_DOCS_DEFAULT_SOURCE | geap | デフォルトのドキュメントソース |
MCP_DOCS_HTTP_TIMEOUT | 30 | HTTP タイムアウト(秒) |
開発
# Clone
git clone https://github.com/OpenGerwin/mcp-google-agent-platform-docs.git
cd mcp-google-agent-platform-docs
# Install dependencies
uv sync
# Run server locally
uv run mcp-google-agent-platform-docs
# Test with MCP Inspector
uv run mcp dev src/mcp_google_agent_platform_docs/server.py
アーキテクチャ
mcp-google-agent-platform-docs/
├── sources/ # YAML source configurations
│ ├── geap.yaml # GEAP (primary)
│ └── vertex-ai.yaml # Vertex AI (legacy)
├── src/mcp_google_agent_platform_docs/
│ ├── server.py # FastMCP server + 4 tools
│ ├── source.py # Source model (YAML loader)
│ ├── fetcher.py # HTML → Markdown converter
│ ├── cache.py # TTL cache manager
│ ├── discovery.py # Sitemap-based page discovery
│ ├── search.py # TF-IDF search engine
│ └── config.py # Global configuration
└── tests/
ライセンス
MIT — LICENSE を参照してください。
OpenGerwin MCP Servers の一部です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。