SEO Professional Stack for Windsurf
Configuration
{
"mcpServers": {
"google-search-console-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-server-gsc"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "YOUR_GOOGLE_APPLICATION_CREDENTIALS"
}
},
"semrush-mcp": {
"command": "npx",
"args": [
"-y",
"semrush-mcp"
],
"env": {
"SEMRUSH_API_KEY": "YOUR_SEMRUSH_API_KEY"
}
},
"google-analytics-mcp": {
"command": "npx",
"args": [
"-y",
"@google-analytics/mcp"
],
"env": {
"GA_PROPERTY_ID": "YOUR_GA_PROPERTY_ID",
"GOOGLE_APPLICATION_CREDENTIALS": "YOUR_GOOGLE_APPLICATION_CREDENTIALS"
}
},
"firecrawl-mcp": {
"command": "npx",
"args": [
"-y",
"firecrawl-mcp"
],
"env": {
"FIRECRAWL_API_KEY": "YOUR_FIRECRAWL_API_KEY"
}
},
"brave-search-mcp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-brave-search"
],
"env": {
"BRAVE_API_KEY": "YOUR_BRAVE_API_KEY"
}
}
}
}Where to save
Paste the config above into:
~/.codeium/windsurf/mcp_config.jsonEnvironment Variables
Replace the YOUR_ placeholders with your actual values.
GOOGLE_APPLICATION_CREDENTIALSrequiredPath to Google service account JSON key file
Used by: Google Search Console MCP, Google Analytics MCP
SEMRUSH_API_KEYrequiredSemrush API key (requires paid subscription)
Used by: Semrush MCP
GA_PROPERTY_IDrequiredGoogle Analytics 4 property ID
Used by: Google Analytics MCP
FIRECRAWL_API_KEYrequiredFirecrawl API key
Used by: Firecrawl MCP
BRAVE_API_KEYrequiredBrave Search API key
Used by: Brave Search MCP
What’s in this stack
Access GSC search analytics, URL inspection, sitemap management, and detect quick-win keyword opportunities.
Your primary data source. Search analytics, URL inspection, and sitemap management — see exactly how Google sees your site.
Competitive analysis, keyword research, backlink audits, and market intelligence from Semrush data. Official integration.
Keyword research, backlink audits, and competitive intelligence. Find gaps in your strategy and track your domain authority.
Access GA4 data, run custom reports, and get real-time analytics from your AI editor. Official Google implementation.
GA4 reporting on demand. Run custom reports, check real-time traffic, and correlate SEO changes with actual user behavior.
Scrape and crawl websites, extract structured data, and perform batch web scraping with LLM-powered content analysis.
Crawl any website and extract structured content. Audit competitors, scrape SERPs, or analyze technical SEO issues at scale.
Search the web using Brave Search API. Perform web searches and get results directly in your AI editor context.
Search the web for real-time SERP data, content research, and competitor analysis without leaving your editor.