MCP ExplorerExplorer

Mcp Server Gsc

@ahonnon a year ago
24 MIT
FreeCommunity
AI Systems
A Model Context Protocol (MCP) server providing access to Google Search Console

Overview

What is Mcp Server Gsc

mcp-server-gsc is a Model Context Protocol (MCP) server that provides access to Google Search Console, allowing users to retrieve search analytics data and perform rich data analysis.

Use cases

Use cases for mcp-server-gsc include analyzing website search performance, generating reports on search queries, and optimizing SEO strategies based on data insights from Google Search Console.

How to use

To use mcp-server-gsc, install it via Smithery or manually using npm. Set up authentication by obtaining Google Search Console API credentials and configure your Claude Desktop with the necessary parameters.

Key features

Key features include search analytics data retrieval with support for various dimensions and customizable reporting periods for detailed data analysis.

Where to use

undefined

Content

Google Search Console MCP Server

smithery badge

A Model Context Protocol (MCP) server providing access to Google Search Console.

Features

  • Search analytics data retrieval with dimensions support
  • Rich data analysis with customizable reporting periods

Prerequisites

  • Node.js 18 or later
  • Google Cloud Project with Search Console API enabled
  • Service Account credentials with Search Console access

Installation

Installing via Smithery

To install Google Search Console for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install mcp-server-gsc --client claude

Manual Installation

npm install mcp-server-gsc

Authentication Setup

To obtain Google Search Console API credentials:

  1. Visit the Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the API:
  1. Create credentials:
  • Navigate to “APIs & Services” > “Credentials”
  • Click “Create Credentials” > “Service Account”
  • Fill in the service account details
  • Create a new key in JSON format
  • The credentials file (.json) will download automatically
  1. Grant access:
  • Open Search Console
  • Add the service account email (format: [email protected]) as a property administrator

Usage

Claude Desktop Configuration

{
  "mcpServers": {
    "gsc": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-gsc"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/credentials.json"
      }
    }
  }
}

Available Tools

search_analytics

Get search performance data from Google Search Console with customizable parameters:

Required Parameters:

  • siteUrl: Site URL (format: http://www.example.com/ or sc-domain:example.com)
  • startDate: Start date (YYYY-MM-DD)
  • endDate: End date (YYYY-MM-DD)

Optional Parameters:

  • dimensions: Comma-separated list (query,page,country,device,searchAppearance)
  • type: Search type (web, image, video, news)
  • aggregationType: Aggregation method (auto, byNewsShowcasePanel, byProperty, byPage)
  • rowLimit: Maximum rows to return (default: 1000)

Example:

{
  "siteUrl": "https://example.com",
  "startDate": "2024-01-01",
  "endDate": "2024-01-31",
  "dimensions": "query,country",
  "type": "web",
  "rowLimit": 500
}

License

MIT

Contributing

Contributions are welcome! Please read our contributing guidelines before submitting pull requests.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers