Skip to main content
Glama
faisibash-oss

multi-site-monitor

multi-site-monitor

License: MIT

An MCP server that pulls PageSpeed Insights and Google Search Console (GSC) data across multiple owned sites, letting Claude synthesize cross-site reports.

Currently includes a test script for the Google PageSpeed Insights (PSI) API.

Setup

  1. Clone the repo and create a virtual environment:

    python -m venv .venv
    .venv/Scripts/activate   # Windows
    # source .venv/bin/activate  # macOS/Linux
  2. Install dependencies:

    pip install -r requirements.txt
  3. Create a .env file in the project root with your PSI API key:

    PAGESPEED_API_KEY=your_api_key_here

    Get a key from the Google Cloud Console with the PageSpeed Insights API enabled. .env is gitignored — never commit it.

Related MCP server: SEO Performance MCP

Usage

python test_pagespeed.py

Runs a mobile PSI analysis against https://aireadypage.com and prints the performance score and page title.

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    An MCP server that integrates Google Search Console and Google Analytics 4 to provide unified SEO and web traffic analysis. It allows users to fetch search performance data, merge page metrics, and generate automated trend reports or actionable insights through tool calls.
    16
    -
  • A
    license
    A
    quality
    C
    maintenance
    AutomateLab SEO Performance combines search and analytics data into clear actions for each URL. Find content to refresh and track results from your MCP client. Product and documentation: https://automatelab.tech/products/mcp/seo-performance-mcp/
    9
    67 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Self-hosted MCP server that exposes Google Search Console tools (list sites, query analytics, inspect URL, list sitemaps) via natural language to AI assistants like ChatGPT and Claude.
    1
    MIT