StackMCP

SEO Professional Stack for VS Code

Intermediate5 servers19.3K tokens

Configuration

{
  "servers": {
    "google-search-console-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-gsc"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "YOUR_GOOGLE_APPLICATION_CREDENTIALS"
      }
    },
    "semrush-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "semrush-mcp"
      ],
      "env": {
        "SEMRUSH_API_KEY": "YOUR_SEMRUSH_API_KEY"
      }
    },
    "google-analytics-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@google-analytics/mcp"
      ],
      "env": {
        "GA_PROPERTY_ID": "YOUR_GA_PROPERTY_ID",
        "GOOGLE_APPLICATION_CREDENTIALS": "YOUR_GOOGLE_APPLICATION_CREDENTIALS"
      }
    },
    "firecrawl-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "firecrawl-mcp"
      ],
      "env": {
        "FIRECRAWL_API_KEY": "YOUR_FIRECRAWL_API_KEY"
      }
    },
    "brave-search-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "YOUR_BRAVE_API_KEY"
      }
    }
  }
}

Where to save

Paste the config above into:

.vscode/settings.json → mcp section

Environment Variables

Replace the YOUR_ placeholders with your actual values.

GOOGLE_APPLICATION_CREDENTIALSrequired

Path to Google service account JSON key file

Used by: Google Search Console MCP, Google Analytics MCP

SEMRUSH_API_KEYrequired

Semrush API key (requires paid subscription)

Used by: Semrush MCP

GA_PROPERTY_IDrequired

Google Analytics 4 property ID

Used by: Google Analytics MCP

FIRECRAWL_API_KEYrequired

Firecrawl API key

Used by: Firecrawl MCP

BRAVE_API_KEYrequired

Brave 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.

Semrush MCP12 tools

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.

Other editors