Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Gsc Advanced

FreeNot checked

MCP server for advanced Google Search Console analysis — keyword cannibalization detection, page-level query deep dive, and rank change tracking.

GitHubEmbed

About

MCP server for advanced Google Search Console analysis — keyword cannibalization detection, page-level query deep dive, and rank change tracking.

README

Built by Artur Ferreira @ The GEO Lab · 𝕏 @TheGEO_Lab · LinkedIn · Reddit

Version Licence Claude Code

MCP server for advanced Google Search Console analysis — keyword cannibalization detection, page-level query deep dive, and rank change tracking.

Extends basic GSC data into actionable SEO intelligence.

Tools

Tool Description
detect_cannibalization Find queries where 2+ pages compete — severity scoring, impressions split, consolidation recommendations
page_queries All queries driving traffic to a specific page — sorted by impressions with CTR and position
rank_changes Period-over-period position changes — finds significant gains and losses

Features

GEO-native — built alongside the GEO Brand Citation Index, tracking brand visibility across ChatGPT, Perplexity, and Gemini

Install

# Claude Code (service account key file)
claude mcp add gsc-advanced \
  -e GOOGLE_SERVICE_ACCOUNT_KEY=/path/to/service-account.json \
  -e GSC_SITE_URL=https://yoursite.com/ \
  -- npx mcp-gsc-advanced

# Or in .mcp.json
{
  "mcpServers": {
    "gsc-advanced": {
      "command": "npx",
      "args": ["mcp-gsc-advanced"],
      "env": {
        "GOOGLE_SERVICE_ACCOUNT_KEY": "/path/to/service-account.json",
        "GSC_SITE_URL": "https://yoursite.com/"
      }
    }
  }
}

Authentication

Requires a Google service account with Search Console access.

Option A: Set GOOGLE_SERVICE_ACCOUNT_KEY to the path of your service account JSON file.

Option B: Set GOOGLE_CLIENT_EMAIL and GOOGLE_PRIVATE_KEY env vars directly.

Then add the service account email as a Full user in Google Search Console.

Usage

> detect keyword cannibalization on my site
> what queries drive traffic to /geo-stack/ page?
> show rank changes in the last 7 days

Attributions & Licence

Built and maintained by Artur Ferreira @ The GEO Lab.

Email: [email protected]

Best Practice Attribution

This MCP server was built following the open source Best Practice Approach — reading community work for inspiration, then writing original content, and crediting every source.

Based on:

GSC analysis concepts inspired by:

Dependencies:

  • googleapis — Google APIs Node.js client (Apache 2.0)

All server code is original writing. No files were copied or adapted from any source. MIT licence.


Found this useful? ⭐ Star the repo and connect: 🌐 thegeolab.net · 𝕏 @TheGEO_Lab · LinkedIn · Reddit

Related Repos

Licence

MIT — see LICENSE


Built and maintained by Artur Ferreira @ The GEO Lab · MIT License

from github.com/arturseo-geo/mcp-gsc-advanced

Install Gsc Advanced in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install mcp-gsc-advanced

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add mcp-gsc-advanced -- npx -y github:arturseo-geo/mcp-gsc-advanced

FAQ

Is Gsc Advanced MCP free?

Yes, Gsc Advanced MCP is free — one-click install via Unyly at no cost.

Does Gsc Advanced need an API key?

No, Gsc Advanced runs without API keys or environment variables.

Is Gsc Advanced hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Gsc Advanced in Claude Desktop, Claude Code or Cursor?

Open Gsc Advanced on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Gsc Advanced with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs