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.

Maintenance

ActivityMaintained
ResponsivenessNo issues

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
    A MCP server that turns your scattered SEO and analytics data into one clear verdict per URL. Plug it into Claude, Cursor, or any MCP-aware client and ask: "Which three posts should I update this week?" - and get an answer backed by hard numbers.
    8
    103
    2
    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