Skip to main content

🚀 Advanced SEO MCP Server

Python Version License Status MCP

Powering AI Agents with Advanced SEO Intelligence

📖 Overview

Advanced SEO MCP is a robust Model Context Protocol (MCP) server designed to equip AI agents with professional-grade SEO capabilities. It combines On-Page analysis, Technical Audits, Google PageSpeed Insights, and Ahrefs Data (via CapSolver) into a unified interface.


🚀 Installation

Option 1: One-Command Install (Recommended)

If you have uv installed, you can install this extension directly with Gemini CLI. uv handles all Python dependencies automatically.

gemini extensions install https://github.com/halilertekin/advanced-seo-mcp

Note: You will need to configure your API keys in the .env file inside the extension directory after installation.

Option 2: Manual Developer Setup

If you want to modify the code or don't use uv, follow these steps:

  1. Clone the repository:

    git clone https://github.com/halilertekin/advanced-seo-mcp.git
    cd advanced-seo-mcp
    
  2. Create virtual environment & Install:

    python3 -m venv .venv
    source .venv/bin/activate  # Windows: .venv\Scripts\activate
    pip install -e .
    
  3. Setup Configuration: Run the setup script to generate the local configuration:

    python setup_extension.py
    
  4. Link to Gemini:

    ln -s $(pwd) ~/.gemini/extensions/advanced-seo-mcp
    

🔑 Configuration

This server requires API keys for full functionality.

  1. Create a .env file in the project root (or rename .env.example):

    cp .env.example .env
    
  2. Add your API keys:

    # Required for Ahrefs Tools (Backlinks, Keywords, Traffic)
    # Get key: https://dashboard.capsolver.com/
    CAPSOLVER_API_KEY="your_capsolver_key"
    
    # Required for PageSpeed Insights
    # Get key: https://developers.google.com/speed/docs/insights/v5/get-started
    GOOGLE_PSI_API_KEY="your_google_psi_key"
    

📚 Tools Reference

Tool Description
generate_audit_report Best! Generates a full Markdown SEO report combining all metrics.
onpage_audit Analyzes content structure, meta tags, and density.
analyze_page_speed Google PageSpeed Insights analysis (Mobile/Desktop).
check_schema_markup Validates JSON-LD Schema implementation.
check_broken_links_on_page Scans page for broken (404) internal/external links.
compare_competitors Compares Backlinks/Traffic/DR of 2 domains.
bulk_sitemap_audit Scans sitemap and performs quick audit on multiple pages.
get_backlinks Retrieves Domain Rating & Top Backlinks (Ahrefs Data).
keyword_ideas Generates keyword ideas & questions (Ahrefs Data).

📝 License

MIT

Release files for advanced-seo-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for advanced-seo-mcp 0.1.1
File Size Uploaded
advanced_seo_mcp-0.1.1.tar.gz 128.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for advanced-seo-mcp 0.1.1
File Interpreter ABI Platform
advanced_seo_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 149.8 kB

Release files / advanced_seo_mcp-0.1.1.tar.gz

Download URL advanced_seo_mcp-0.1.1.tar.gz
Size 128.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ba791a28de64e95f96c608b3fc8cf453a8a90808546eaeac5df1eb46627a4ede
BLAKE2b-256 checksum
How to use checksums
8f78d6d4409a9f3d1b5bdb2e30f06c2d602e264736da28b82a01c0fddf9de98c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / advanced_seo_mcp-0.1.1-py3-none-any.whl

Download URL advanced_seo_mcp-0.1.1-py3-none-any.whl
Size 21.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b11138666a49daa02d6f70a2243794cb6b11219974196648edf15f26ca80a77
BLAKE2b-256 checksum
How to use checksums
2932e54acdf890c78b05aba0ca510cedf4ae3296485bd7064863e357e3138bb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page