google-search-console-mcp
6
This project offers a Model Context Protocol server that connects with the Google Search Console API, enabling Claude AI and other integrations to query and manage Google Search Console data. It's designed to provide insights and streamline interactions with website performance metrics through Claude integrations.
Google Search Console MCP Server
This project provides an MCP server for interacting with the Google Search Console API. It allows querying performance data, inspecting URLs, and checking indexing status from within Claude chat or other integrations.
Features
- Sites: List accessible sites in Google Search Console.
- Search Analytics: Fetch search performance data with filters and dimensions.
- URL Inspection: Check indexing status of specific URLs and request indexing.
- Sitemaps: List submitted sitemaps.
- Helper: Get a site performance summary.
Prerequisites
- Python 3.11+
- pip
- Virtual Environment Tool
- Google Account with Search Console access
- Claude Desktop App
Setup Instructions
- Clone or download the project.
- Create and activate a virtual environment.
- Install dependencies.
- Enable Google Search Console API in Google Cloud and create OAuth credentials.
- Perform initial authentication.
Running the Server
The server waits for JSON-RPC messages. Logs output to stderr.
Integration with Claude Desktop
- Edit Claude Desktop config to include MCP server entry.
- Restart Claude Desktop for changes to take effect.
Usage in Claude
Ask Claude to perform tasks like listing sites or fetching site performance data.