Skip to main content

Professional SEO Analysis MCP Server for AI Agents (Ahrefs, PSI, Technical)

Project description

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


🚀 Getting Started

1. Installation

Clone and install dependencies:

git clone https://github.com/halilertekin/advanced-seo-mcp.git
cd advanced-seo-mcp

# Create virtual environment and install
python3 -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install .

2. Configuration (API Keys)

Rename the example file and add your keys:

mv .env.example .env

Edit .env:

CAPSOLVER_API_KEY="your_capsolver_key"
GOOGLE_PSI_API_KEY="your_google_psi_key"

3. Setup (Crucial Step)

Run the setup script to generate the configuration file for your specific machine:

python setup_extension.py

This will generate a valid gemini-extension.json with the correct absolute paths for your system.


🔌 Integration Guide

♊ Gemini CLI

After running python setup_extension.py:

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

Restart your Gemini CLI session.

🖱️ Cursor / Claude

The setup_extension.py script ensures gemini-extension.json has the correct paths. You can manually copy the command, args, and env from that file into your Cursor or Claude settings if needed.


📚 Tools Reference

Tool Description
generate_audit_report Best! Generates a full Markdown SEO report.
onpage_audit Analyzes content, meta tags, and structure.
analyze_page_speed Google PageSpeed Insights (Mobile/Desktop).
check_schema_markup Validates JSON-LD Schema.
check_broken_links_on_page Finds broken (404) links.
compare_competitors Compares Backlinks/Traffic of 2 domains.
bulk_sitemap_audit Scans sitemap and audits multiple pages.
get_backlinks Gets DR and top backlinks (Ahrefs).
keyword_ideas Generates keywords (Ahrefs).

📝 License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

advanced_seo_mcp-0.1.0.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

advanced_seo_mcp-0.1.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file advanced_seo_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: advanced_seo_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for advanced_seo_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 79d3f7282d27e19a5a8fee34fc04d94c53a7e1804c325ffc6d6ea3ffd9646fc1
MD5 06e09df13f2d5b812c827527a18f29d2
BLAKE2b-256 a1ec5201b042f49ac4ffab005a29d6eda11bba5244155664e52aae0cf93100a9

See more details on using hashes here.

File details

Details for the file advanced_seo_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for advanced_seo_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30d230e537454a2cf624c8c552a774960a1be3d04bb3358615ad655d7c111e7b
MD5 f50b998587e5213a134f0f00dcf6bdcc
BLAKE2b-256 56062864a5cd4d155203c3ff9834157e4f9757f541aa05a25942a879988c3e3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page