Google Search Console MCP Server
by guchey
A tool for accessing Google Search Console data using the Model Context Protocol (MCP) server. It allows retrieving search analytics data with dimension support and customizable reporting periods.
Last updated: N/A
What is Google Search Console MCP Server?
This server is a tool that allows you to access Google Search Console data programmatically using the Model Context Protocol (MCP). It acts as an interface to retrieve and analyze search performance data from Google Search Console.
How to use Google Search Console MCP Server?
To use the server, you need to install it using pip, set up Google Cloud project with Search Console API enabled, configure service account credentials with access to Search Console, set the GOOGLE_APPLICATION_CREDENTIALS environment variable, and then start the MCP server using the mcp-server-gsc
command. You can then use the available tools, such as search_analytics
, by providing the required parameters in JSON format.
Key features of Google Search Console MCP Server
Retrieve search analytics data
Dimension support for data analysis
Customizable reporting periods
Support for different search types (web, image, video, news)
Integration with Claude Desktop Application
Use cases of Google Search Console MCP Server
Automated reporting of search performance
Analyzing search query trends
Identifying top performing pages
Monitoring search visibility across different countries and devices
FAQ from Google Search Console MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It is a protocol used for communication between different services.
How do I enable the Search Console API?
How do I enable the Search Console API?
You can enable the Search Console API in the Google Cloud Console under 'APIs & Services' > 'Library'.
What are the required parameters for the search_analytics tool?
What are the required parameters for the search_analytics tool?
The required parameters are siteUrl
, startDate
, and endDate
.
How do I specify the credentials file?
How do I specify the credentials file?
You need to set the GOOGLE_APPLICATION_CREDENTIALS
environment variable to the path of your credentials file.
What is uvx?
What is uvx?
uvx is a tool for automating virtual environment and package installation, providing a faster and more convenient way to manage dependencies.