Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginCẩn thậnDữ liệu & phân tíchCần cài đặt chút

mcp-gsc

AminForou · AminForou/mcp-gsc

Kết nối dữ liệu Google Search Console với các trợ lý AI thông qua MCP server, cho phép phân tích hiệu suất SEO bằng ngôn ngữ tự nhiên.

Google Search Console Insights với Claude AI dành cho các SEO.

1.9k sao241Giấy phép: MITCập nhật tháng trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Yêu cầu Claude xác định 10 từ khóa hoạt động tốt nhất cho một URL cụ thể trên trang web của bạn.
  • Sử dụng Cursor để phân tích các vấn đề lập chỉ mục URL và đề xuất cách khắc phục dựa trên dữ liệu GSC.
  • So sánh hiệu suất tìm kiếm giữa hai giai đoạn và tạo báo cáo tóm tắt về thay đổi lưu lượng truy cập.

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Trình cài đặt tải script từ xa và chạy thẳng bằng shell.README.md

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Google Search Console MCP Server for SEOs

A Model Context Protocol (MCP) server that connects Google Search Console (GSC) to AI assistants, allowing you to analyze your SEO data through natural language conversations. Works with Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity, and any other MCP-compatible client.

Skip setup, get more. A more advanced hosted version — one-click sign-in, added GA4 tools. Works with Claude Desktop, Claude Code, Claude.ai, Codex, Cursor, and any MCP client. Only 100 seats. → Advanced GSC MCP (hosted)


What's New

[0.4.1] — September 2026

  • check_indexing_issues runs concurrently — same fix as #31, so it no longer times out on 10-URL batches against sc-domain:* properties. Thanks @kuldiph. (#55)
  • Removed a leftover dead orderBy in get_search_by_page_query (the Search Analytics API ignores it). Thanks @kuldiph. (#55)

[0.4.0] — September 2026

  • Rich-result issues now surface — inspect_url_enhanced and batch_url_inspection read rich-result issues from the correct API path, so markup problems are reported instead of silently dropped. Thanks @patrickweh. (#46, #48)
  • batch_url_inspection runs concurrently — 10-URL batches no longer time out on sc-domain:* properties. Thanks @remotesensei. (#31)
  • compare_search_periods deltas fixed — Period 1 is now the analyzed period and Period 2 the baseline, so growth reads as growth (not decline). Thanks @JKdreaming. (#42)
  • get_advanced_search_analytics sorting works — sort_by/sort_direction are now applied instead of silently ignored. Thanks @kuldiph. (#54)
  • Hardened error handling — replaced bare except: clauses so fatal signals aren't swallowed. Thanks @kuldiph. (#53)
  • Note: batch_url_inspection renames the per-URL verdict field to index_verdict to distinguish it from the rich-result verdict.

[0.3.3] — July 2026

  • Fixed fresh installs broken by mcp 2.0 — pinned mcp[cli]<2.0.0. The mcp SDK 2.0.0 (released 2026-07-28) removed the mcp.server.fastmcp module, so every fresh uvx mcp-search-console install crashed on startup with ModuleNotFoundError: No module named 'mcp.server.fastmcp'. New installs now resolve a working 1.x SDK again — no --with "mcp<2" workaround needed.

[0.3.2] — April 2026

  • OAuth browser flow fixed for uvx — removed the isatty block that prevented the browser login window from opening when running as an MCP subprocess on macOS. OAuth now works out of the box with uvx, no manual terminal run needed.
  • get_capabilities tool added — call this to get a full list of available tools and current auth status in one shot. Useful when your AI assistant isn't sure what tools are available.
  • Better auth error messages — all tools now tell you exactly what to do when credentials are missing or expired.

What Can This Do?

Property Management

  • See all your GSC properties in one place
  • Get verification details and ownership information
  • Add or remove properties from your account

Search Analytics & Reporting

  • Discover which queries bring visitors to your site
  • Track impressions, clicks, and click-through rates
  • Analyze performance trends and compare time periods
  • Visualize data with charts created by your AI assistant

URL Inspection & Indexing

  • Check if specific pages have indexing problems
  • See when Google last crawled your pages
  • Inspect multiple URLs at once to identify patterns

Sitemap Management

  • View all sitemaps and their status
  • Submit new sitemaps
  • Check for errors or warnings

Available Tools

ToolWhat It DoesWhat You Need to Provide
get_capabilitiesLists all tools and shows auth status — call this first if unsureNothing
list_propertiesShows all your GSC propertiesNothing
get_site_detailsDetails about a specific siteSite URL
get_search_analyticsTop queries and pages with clicks, impressions, CTR, positionSite URL, time period
get_performance_overviewSummary of site performanceSite URL, time period
compare_search_periodsCompare performance between two time periodsSite URL, two date ranges
get_search_by_page_querySearch terms driving traffic to a specific pageSite URL, page URL
get_advanced_search_analyticsAnalytics with filters by country, device, query, pageSite URL
inspect_url_enhancedDetailed crawl/index status for a URLSite URL, page URL
batch_url_inspectionInspect up to 10 URLs at onceSite URL, list of URLs
check_indexing_issuesCheck multiple URLs for indexing problemsSite URL, list of URLs
get_sitemapsLists all sitemaps for a siteSite URL
list_sitemaps_enhancedDetailed sitemap info including errors and warningsSite URL
manage_sitemapsSubmit or delete sitemapsSite URL, action
reauthenticateRe-run the OAuth browser login (switch accounts)Nothing

Ask your AI assistant to "call get_capabilities" for the full list of all 20 tools.



Getting Started

Step 1 — Set Up Google API Credentials

You need credentials before configuring any client. Pick one method:

Option A — OAuth (Recommended — uses your own Google account)

  1. Go to Google Cloud Console and create or select a project
  2. Enable the Search Console API
  3. Go to [C
Xem mã nguồn trên GitHub