Google Search Console
An MCP server for accessing Google Search Console data, including site performance and indexing status.
Google Search Console MCP Server
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:
- Visit the Google Cloud Console
- Create a new project or select an existing one
- Enable the API:
- Go to "APIs & Services" > "Library"
- Search for and enable "Search Console API"
- 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
- 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/orsc-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.
Servidores relacionados
US Business Data MCP Server
Search US business entities across 17 states, building permits in 400+ cities, SEC filings, and SAM.gov contracts.
Perplexity
An MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.
Transform SEO
SEO analysis server with 130+ tools for keyword research, competitors, backlinks, and more.
Unsloth AI Documentation
Search and retrieve content from the Unsloth AI documentation.
RocketReach
Find emails, phone numbers, and enrich company data using the RocketReach API.
Bus Nearby MCP
Provides access to the Israeli transport API for geocoding and transit directions.
DuckDuckGo Search
Perform web searches using the DuckDuckGo Search API.
Rememberizer MCP Server for Common Knowledge
Access personal and team knowledge repositories, including documents and Slack discussions.
Finviz MCP Server
Provides stock screening and fundamental analysis using Finviz data. Requires a Finviz Elite subscription.
招投标大数据服务
Provides comprehensive trademark information, including search, profile statistics, and status tracking.