advanced-seo-mcp
Provides Google PageSpeed Insights analysis for both mobile and desktop, offering performance scores and optimization suggestions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@advanced-seo-mcprun a full SEO audit on example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🚀 Advanced SEO MCP Server
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.
Related MCP server: SEO Research MCP
🚀 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-mcpNote: 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:
Clone the repository:
git clone https://github.com/halilertekin/advanced-seo-mcp.git cd advanced-seo-mcpCreate virtual environment & Install:
python3 -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -e .Setup Configuration: Run the setup script to generate the local configuration:
python setup_extension.pyLink to Gemini:
ln -s $(pwd) ~/.gemini/extensions/advanced-seo-mcp
🔑 Configuration
This server requires API keys for full functionality.
Create a
.envfile in the project root (or rename.env.example):cp .env.example .envAdd 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"
🛠️ Management & Execution
A handy skills.sh script is included for easy management of the MCP server.
Make the script executable:
chmod +x skills.shAvailable Commands:
./skills.sh install- Installs project dependencies usinguv../skills.sh update- Compiles and upgrades dependencies../skills.sh audit- Runs a Python security audit (pip-audit)../skills.sh run- Runs the advanced-seo MCP server.
📚 Tools Reference
Tool | Description |
| Best! Generates a full Markdown SEO report combining all metrics. |
| Analyzes content structure, meta tags, and density. |
| Google PageSpeed Insights analysis (Mobile/Desktop). |
| Validates JSON-LD Schema implementation. |
| Scans page for broken (404) internal/external links. |
| Compares Backlinks/Traffic/DR of 2 domains. |
| Scans sitemap and performs quick audit on multiple pages. |
| Retrieves Domain Rating & Top Backlinks (Ahrefs Data). |
| Generates keyword ideas & questions (Ahrefs Data). |
📝 License
MIT
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/halilertekin/advanced-seo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server