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.
相關伺服器
RAGMap
RAG-focused MCP subregistry and server to discover and route to retrieval-capable MCP servers with semantic search, filters, and explainable ranking.
Jina AI Search
Perform semantic, image, and cross-modal searches using Jina AI's neural search capabilities.
Gemini Web Search
Performs web searches using the Gemini Web Search Tool via the local gemini-cli.
HR & Compensation MCP Server
H1B salary data, compensation benchmarks, and job market analysis
SearXNG Bridge
A bridge server for connecting to a SearXNG metasearch engine instance.
WHOIS MCP Server
A WHOIS server for checking domain availability using the Chinaz API.
Ubersuggest
Perform AI-assisted SEO analysis using Neil Patel's Ubersuggest platform.
HyperKitty MCP Server
MCP server that provides read-only access to HyperKitty, the web-based email archive component of Mailman 3.
Finviz MCP Server
Provides stock screening and fundamental analysis using Finviz data. Requires a Finviz Elite subscription.
Wttr Weather
Fetches weather data from the wttr.in service.