Google Search Console MCP

https://github.com/Shin-sibainu/google-search-console-mcp-server

1 . プロジェクトのルートに.mcp.jsonを置きます。( .claude/.mcp.json ではなく)

{
  "mcpServers": {
    "google-search-console": {
      "command": "npx",
      "args": ["-y", "-p", "google-search-console-mcp-server", "google-search-console-mcp"],
      "env": {
        "GOOGLE_CLIENT_ID": "your-client-id.apps.googleusercontent.com",
        "GOOGLE_CLIENT_SECRET": "your-client-secret",
        "GOOGLE_REFRESH_TOKEN": "your-refresh-token"
      }
    }
  }
}

2 . 設定値の取得

GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET GOOGLE_REFRESH_TOKEN 以下の手順で取得します

  1. Google Cloud Console (https://console.cloud.google.com/) でプロジェクトを作成 or 既存プロジェクトを選択
  2. 「APIとサービス」→「ライブラリ」で Google Search Console API を検索して有効化

    • URL送信(Indexing API)も使いたい場合は「Indexing API」もあわせて有効化
  3. GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET の取得

  4. 「APIとサービス」→「認証情報」→「認証情報を作成」→「OAuthクライアントID」

  5. アプリケーションの種類:デスクトップアプリ
  6. 作成後、リダイレクトURIに http://localhost:8080 (末尾スラッシュなし)を追加(ここがポイント)
  7. 表示される「クライアントID」「クライアントシークレット」を控える

  8. テストユーザー登録(重要・忘れがち)

OAuth同意画面が「テスト中」ステータスの場合、ここに自分のGoogleアカウントを追加していないと認証が失敗します。 「OAuth同意画面」→「対象 → テストユーザー」→自分のGoogleアカウントのメールアドレスを追加

  1. GOOGLE_REFRESH_TOKEN の取得

以下のセットアップコマンドを実行します。

npx -y -p google-search-console-mcp-server google-search-console-mcp-setup

No.2774
09/07 09:09

edit