MCP Gsc
MCP Gsc is an MCP server that connects Google Search Console (GSC) to AI assistants, allowing you to analyze your SEO data through natural language conversations. Works with Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity, and any other MCP-compatible client. It has 2,028 GitHub stars, is released under the MIT license and runs locally with uvx mcp-search-console.
github.com/AminForou/mcp-gsc (opens in a new tab)
Data as of from the GitHub API; description from the project's repository. Report an error
- Needs API key
- Other
- MIT
- Maintained
Install MCP Gsc
Generated from the server's published package. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"mcp-gsc": {
"command": "uvx",
"args": [
"mcp-search-console"
],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "your-value",
"GSC_CREDENTIALS_PATH": "your-value"
}
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --env GSC_OAUTH_CLIENT_SECRETS_FILE=your-value --env GSC_CREDENTIALS_PATH=your-value --transport stdio mcp-gsc -- uvx mcp-search-consoleCursor
{
"mcpServers": {
"mcp-gsc": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-search-console"
],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "your-value",
"GSC_CREDENTIALS_PATH": "your-value"
}
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"inputs": [
{
"type": "promptString",
"id": "gsc_oauth_client_secrets_file",
"description": "GSC_OAUTH_CLIENT_SECRETS_FILE",
"password": true
},
{
"type": "promptString",
"id": "gsc_credentials_path",
"description": "GSC_CREDENTIALS_PATH",
"password": true
}
],
"servers": {
"mcp-gsc": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-search-console"
],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "${input:gsc_oauth_client_secrets_file}",
"GSC_CREDENTIALS_PATH": "${input:gsc_credentials_path}"
}
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Environment variables
Variables the server reads at startup.
| Name | Required | Description |
|---|---|---|
GSC_OAUTH_CLIENT_SECRETS_FILEsecret | No | Shown in the README's example configuration. |
GSC_CREDENTIALS_PATHsecret | No | Shown in the README's example configuration. |
GSC_SKIP_OAUTH | No | Shown in the README's example configuration. |
Tools (15)
Parsed from the Tools section of the README; check the repository for the current list.
get_capabilitiesLists all tools and shows auth status — call this first if unsure
list_propertiesShows all your GSC properties
get_site_detailsDetails about a specific site
get_search_analyticsTop queries and pages with clicks, impressions, CTR, position
get_performance_overviewSummary of site performance
compare_search_periodsCompare performance between two time periods
get_search_by_page_querySearch terms driving traffic to a specific page
get_advanced_search_analyticsAnalytics with filters by country, device, query, page
inspect_url_enhancedDetailed crawl/index status for a URL
batch_url_inspectionInspect up to 10 URLs at once
check_indexing_issuesCheck multiple URLs for indexing problems
get_sitemapsLists all sitemaps for a site
list_sitemaps_enhancedDetailed sitemap info including errors and warnings
manage_sitemapsSubmit or delete sitemaps
reauthenticateRe-run the OAuth browser login (switch accounts)
About MCP Gsc
A Model Context Protocol (MCP) server that connects Google Search Console (GSC) to AI assistants, allowing you to analyze your SEO data through natural language conversations. Works with Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity, and any other MCP-compatible client.
- claude
- google-search-console
- mcp-server
- seo
Similar MCP servers
More other MCP servers
iOS Simulator MCP
joshuayoes/ios-simulator-mcp
MCP server for interacting with the iOS simulator.
Active · last commit Aug 13, 2026
OtherJavaScriptTooluniverse
mims-harvard/ToolUniverse
2,700+ scientific tools for AI scientists: life science, research, literature, and more.
Active · last commit Oct 26, 2026
OtherPythonMemanto
moorcheh-ai/memanto
MCP server for Memanto - persistent semantic memory for any MCP-compatible agent.
Active · last commit Oct 24, 2026
OtherPythonRos MCP Server
robotmcp/ros-mcp-server
Connect AI models like Claude & ChatGPT with ROS robots using MCP.
Active · last commit Sep 23, 2026
OtherPythonAgency Orchestrator
jnMetaCode/agency-orchestrator
🚀 One sentence → your one-person company of AI experts → complete deliverable in minutes.
Active · last commit Oct 22, 2026
OtherTypeScriptobsei
obsei/obsei
Self-hosted customer feedback with PII stripped at ingest: search, stats and themes with citations.
Active · last commit Oct 17, 2026
OfficialOtherPython
How do I install the MCP Gsc MCP server?
Add the command uvx mcp-search-console to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is MCP Gsc free?
The server is open source under the MIT license, so running it is free. It needs credentials (GSC_OAUTH_CLIENT_SECRETS_FILE and GSC_CREDENTIALS_PATH) for the service it connects to, which may require a paid account.
Is MCP Gsc actively maintained?
The most recent commit was on Sep 15, 2026. appsgit only lists MCP servers with a commit in the last six months.