Skip to main content
Glama
GiorgiKemo

mcp-seo-audit

by GiorgiKemo

mcp-seo-audit

Google Search Console、Indexing API、Chrome UX Report、PageSpeed Insights、ローカルLighthouse、robots.txtチェック、サイトマップ分析、オンページSEO検査、クロール監査、ライブサイト分析を備えた、SEO監査用のModel Context Protocol (MCP) サーバーです。Claude Code、Claude Desktop、Cursor、およびMCP互換クライアントで動作します。

AminForou/mcp-gscからフォークされ、30個のツールと完全なテストスイートを備えた、より広範なテクニカルSEOおよびパフォーマンス監査サーバーへと拡張されました。


機能

カテゴリ

ツール

説明

プロパティ管理

list_properties, add_site, delete_site

GSCプロパティのリスト表示、追加、削除

検索アナリティクス

get_search_analytics, get_advanced_search_analytics, get_performance_overview, get_search_by_page_query, compare_search_periods

フィルタリング、ディメンション、期間比較を使用したクリック数、表示回数、CTR、掲載順位のクエリ

URL検査

inspect_url, batch_inspect_urls

1つまたは複数のURLのインデックス登録状況、クロール情報、正規URL、robots.txtの確認

Indexing API

request_indexing, request_removal, check_indexing_notification, batch_request_indexing

Indexing APIを介したGoogleインデックスへのURL送信/削除

サイトマップ

get_sitemaps, submit_sitemap, delete_sitemap

サイトマップのリスト表示、送信、削除

Core Web Vitals

get_core_web_vitals

Chrome UX Report (CrUX) APIによるLCP、FID、CLS、INP、TTFBの取得

パフォーマンス監査

get_pagespeed_insights, run_lighthouse_audit

カテゴリスコアと監査失敗の概要を含むPageSpeed InsightsおよびローカルLighthouse監査の実行

テクニカルSEO

inspect_robots_txt, analyze_sitemap, analyze_page_seo, crawl_site_seo, audit_live_site

robots.txtの検査、サイトマップの検証、オンページSEOシグナルの抽出、内部ページのクロール、GSCアクセスなしでのライブSEO監査の実行

SEO分析

find_striking_distance_keywords, detect_cannibalization, split_branded_queries

5〜20位のキーワードの特定、同じクエリで競合しているページの検出、ブランドトラフィックと非ブランドトラフィックの分離

サイト監査

site_audit

オールインワンレポート:サイトマップの健全性、インデックス状況、正規URLの不一致、パフォーマンス概要

認証

reauthenticate

キャッシュされたOAuthトークンをクリアしてGoogleアカウントを切り替え

合計30ツール。


Related MCP server: gsc-mcp-rs

セットアップ

1. Google API認証情報

OAuth (推奨)

  1. Google Cloud Consoleにアクセスします

  2. Search Console APIWeb Search Indexing APIを有効にします

  3. OAuth 2.0 クライアントID(デスクトップアプリ)を作成します

  4. client_secrets.jsonをダウンロードします

サービスアカウント

  1. Google Cloud Consoleでサービスアカウントを作成します

  2. JSONキーファイルをダウンロードします

  3. サービスアカウントのメールアドレスをGSCプロパティに追加します

2. インストール

git clone https://github.com/GiorgiKemo/mcp-seo-audit.git
cd mcp-seo-audit
python -m venv .venv

# Activate:
# macOS/Linux: source .venv/bin/activate
# Windows:     .venv\Scripts\activate

pip install -r requirements.txt

3. MCPクライアントの設定

Claude Code (~/.claude/settings.json)

{
  "mcpServers": {
    "seo-audit": {
      "command": "/path/to/mcp-seo-audit/.venv/bin/python",
      "args": ["/path/to/mcp-seo-audit/gsc_server.py"],
      "env": {
        "GSC_OAUTH_CLIENT_SECRETS_FILE": "/path/to/client_secrets.json",
        "PAGESPEED_API_KEY": "your-google-api-key",
        "CRUX_API_KEY": "your-google-api-key"
      }
    }
  }
}

Claude Desktop (claude_desktop_config.json)

JSON構造は同じです。設定ファイルの場所についてはClaude Desktop MCPドキュメントを参照してください。

4. オプション:パフォーマンスAPIキー

フィールドおよびラボのパフォーマンスデータについては、envブロックでCRUX_API_KEYPAGESPEED_API_KEYを設定してください:

"env": {
  "GSC_OAUTH_CLIENT_SECRETS_FILE": "/path/to/client_secrets.json",
  "CRUX_API_KEY": "your-google-api-key",
  "PAGESPEED_API_KEY": "your-google-api-key"
}

GOOGLE_API_KEYを設定することも可能です。サーバーはこれをPageSpeed Insightsのフォールバックキーとして使用します。


環境変数

変数

必須

デフォルト

説明

GSC_OAUTH_CLIENT_SECRETS_FILE

OAuth

client_secrets.json

OAuthクライアントシークレットへのパス

GSC_CREDENTIALS_PATH

サービスアカウント

service_account_credentials.json

サービスアカウントキーへのパス

GSC_SKIP_OAUTH

いいえ

false

trueに設定するとOAuthをスキップし、サービスアカウントのみを使用します

GSC_DATA_STATE

いいえ

all

all = GSCダッシュボードと一致する最新データ、final = 確定データ(2〜3日の遅延あり)

CRUX_API_KEY

いいえ

なし

Core Web Vitals (CrUX) 用のGoogle APIキー

PAGESPEED_API_KEY

いいえ

なし

PageSpeed Insights / Lighthouse API呼び出し用のGoogle APIキー

GOOGLE_API_KEY

いいえ

なし

PAGESPEED_API_KEYのフォールバックソース

LIGHTHOUSE_CHROME_PATH

いいえ

自動検出

ローカルLighthouse CLI用のChrome/Chromiumへのオプションの明示的パス


プロンプト例

"List my GSC properties"
"Show search analytics for cdljobscenter.com last 28 days"
"Find striking distance keywords for my site"
"Detect keyword cannibalization"
"Run a full site audit"
"Check Core Web Vitals for cdljobscenter.com"
"Run PageSpeed Insights for https://example.com"
"Run a local Lighthouse audit for https://example.com"
"Inspect robots.txt for https://example.com"
"Analyze https://example.com/sitemap.xml"
"Analyze on-page SEO for https://example.com/jobs"
"Crawl https://example.com and report duplicate titles"
"Run a live SEO audit for https://example.com"
"Inspect indexing status of these URLs: /jobs, /companies, /pricing"
"Request indexing for https://mysite.com/new-page"
"Compare search performance this month vs last month"

テスト

Google/API/Web監査のモック呼び出しを含む、全30ツールをカバーする81個のテスト:

# Activate venv first
python -m pytest test_gsc_server.py -v

オリジナルからの変更点

  • 30ツール — PSI、ローカルLighthouse、robots.txt検査、サイトマップ検証、ページSEO分析、クロール監査、ライブサイト監査を追加

  • 7件のバグ修正 — ソート方向のマッピング、オリジン/URL検出、空行でのクラッシュ、APIキーの漏洩、スリープのブロッキング、サービスキャッシュ、再認証時の古いキャッシュの問題を修正

  • 81テストのQAスイート — GSC、CrUX、PSI、Lighthouse CLI、robots、サイトマップ、クロール監査、ライブ監査構成をカバー

  • セキュリティ — エラーメッセージからAPIキーを削除

  • パフォーマンス — Google APIサービスオブジェクトのキャッシュ、ブロッキングの代わりに非同期スリープを使用、CrUXフィールドデータに加えてラボパフォーマンスツールを追加


ライセンス

MIT。LICENSEを参照してください。

AminForou/mcp-gscに基づいています。

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
5wRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Google Search Console, URL Inspection & Indexing API — search analytics, sitemap management, and batch indexing
    13
    1,069
    6
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP server for Google Search Console. 21 tools for search analytics, keyword opportunities, URL inspection, sitemaps, indexing, and property management.
    1
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    MCP server for advanced Google Search Console analysis — keyword cannibalization detection, page-level query deep dive, and rank change tracking.
    3
  • A
    license
    B
    quality
    B
    maintenance
    Professional Google Search Console MCP server providing 40+ SEO tools for performance analysis, content decay, CTR opportunities, and more, enabling real search data in clients like Cursor and Claude.
    40
    12
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • SEO Intelligence MCP — 13 tools: keyword research, SERP, domain audits, competitors.

  • Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.

  • Professional SEO auditing: 15 tools, 9 checks, CWV, E-E-A-T, schema, GEO. Free tier.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GiorgiKemo/mcp-seo-audit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server