Back to Browse

Seo MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

SEO, AEO, GEO, Local SEO & CRO Growth Auditor + Safe Code Fixer.

About

SEO, AEO, GEO, Local SEO & CRO Growth Auditor + Safe Code Fixer.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

5 files analyzed Β· No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

Documentation

View on GitHub

From the project's GitHub README.

SEO, AEO, GEO & Digital Marketing Audit + Safe Fix MCP Server

CI & PR Validation Version TypeScript Bun License Author

An advanced, AI-powered Model Context Protocol (MCP) server that acts as a comprehensive Growth Auditor, Search & AI Engine Optimizer, and Framework-Aware Code Fixer.

Developed by: Sayanta Neogi (@sparrow84001) β€’ πŸ“§ sparrow8400@gmail.com
Repository: github.com/sparrow84001/mcp-seo β€’ Version: 1.0.0

Designed for seamless integration with Antigravity 2.0, GitHub Copilot, Claude Desktop, Cursor, and Windsurf. Built with TypeScript 7 and powered by Bun 1.4.


Key Capabilities

                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                  β”‚                 MCP-SEO AUDIT ENGINE                    β”‚
                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                               β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚                  β”‚                       β”‚                       β”‚                  β”‚
    β–Ό                  β–Ό                       β–Ό                       β–Ό                  β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚Technical SEO β”‚ β”‚ On-Page SEO  β”‚      β”‚  AEO / GEO   β”‚      β”‚  Local SEO   β”‚ β”‚  Conversion  β”‚
β”‚ Indexing     β”‚ β”‚  Headings    β”‚      β”‚ Direct Answerβ”‚      β”‚ NAP & Maps   β”‚ β”‚ CTAs & Forms β”‚
β”‚ Canonicals   β”‚ β”‚  Title/Meta  β”‚      β”‚ Knowledge G. β”‚      β”‚ City Pages   β”‚ β”‚ Trust Signalsβ”‚
β”‚ Robots/Maps  β”‚ β”‚  Social Cardsβ”‚      β”‚ llms.txt     β”‚      β”‚ Local Schema β”‚ β”‚ Risk Reversalβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                               β”‚
                                               β–Ό
                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                  β”‚        SURGICAL CODE FIXER & VALIDATOR (DIFFS)          β”‚
                  β”‚ Laravel Blade β€’ Next.js (App/Pages) β€’ PHP β€’ HTML β€’ Vue  β”‚
                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • Framework Discovery: Automatic architecture detection for Laravel Blade (@section, @push, components), Next.js App Router (Metadata API, sitemap.ts), Next.js Pages Router (next/head), Nuxt, Astro, Raw PHP, and static HTML.
  • 8-Dimension Scoring: Calculates 0-100 scores and letter grades (A+ to F) across Technical SEO, On-Page SEO, AEO, GEO, Local SEO, Content Quality, Conversion/CRO, and Core Web Vitals risks.
  • AEO & GEO Ready (2026 Search): Optimizes for Google AI Overviews, Perplexity, ChatGPT Search, and Claude; audits llms.txt and validates sameAs entity reconciliation.
  • Local & Area SEO: Audits LocalBusiness schema, NAP consistency, click-to-call phone links, and flags spammy doorway city page duplication.
  • Surgical Code Fixes & Rollback Safety: Generates unified diffs before applying any changes to files, followed by post-fix validation to prevent duplicate tags or broken schemas.
  • Zero Hallucination Policy: Confirmed code evidence is strictly tagged as confirmed, architectural patterns as inferred, and strategic ideas as recommended.

Installation & Setup

Prerequisites

  • Bun (v1.1+) installed.

Quick Start

# Clone and install dependencies
cd /path/to/mcp-seo
bun install

# Run test suite
bun test

# Build executable bundle
bun run build

# Compile standalone native binary (zero dependencies)
bun run compile

# Start MCP server directly
bun start

[!TIP] Standalone Executable Available: You can compile a single standalone .exe using bun run compile which runs without requiring Bun or Node.js on the host machine. See EXE_USAGE_GUIDE.md for setup instructions.


Client Configurations

1. Antigravity 2.0 (agy) Configuration

Add the server to your Antigravity global configuration or workspace .agy/mcp.json:

{
  "mcpServers": {
    "seo-auditor": {
      "command": "bun",
      "args": ["/path/to/mcp-seo/src/index.ts"]
    }
  }
}

2. GitHub Copilot / VS Code MCP Configuration

In .vscode/settings.json (or .codeium/mcp.json):

{
  "github.copilot.chat.mcpServers": {
    "seo-auditor": {
      "command": "bun",
      "args": ["/path/to/mcp-seo/src/index.ts"]
    }
  }
}

To guide Copilot directly, add this to .github/copilot-instructions.md:

When performing SEO or website audits, always use the `seo-auditor` MCP tools:
1. Run `seo_discover_project` first to understand the framework.
2. Run `seo_generate_full_audit` to get 0-100 scores and P0-P3 prioritized actions.
3. Show unified diffs with `seo_generate_code_fix` and request user approval before modifying code.
4. Verify with `seo_validate_code_fix` after applying fixes.

3. Claude Desktop Configuration

Add to %APPDATA%/Claude/claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "seo-growth-auditor": {
      "command": "bun",
      "args": ["/path/to/mcp-seo/src/index.ts"]
    }
  }
}

4. Cursor Configuration

Add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "seo-auditor": {
      "command": "bun",
      "args": ["/path/to/mcp-seo/src/index.ts"]
    }
  }
}

MCP Tools Reference

Tool NamePurposeKey Inputs
seo_discover_projectDetects framework, routing model, sitemaps, robots.txt, llms.txt, page inventoryprojectPath
seo_crawl_and_extractExtracts title, meta, canonical, headings, links, schemas, images from file/URLtarget, pageType?
seo_audit_technicalChecks canonicals, robots.txt, meta robots noindex/nofollow, sitemaps, mixed contenttarget, projectPath?
seo_audit_onpageEvaluates title length/CTR, meta description, H1-H6 hierarchy, OpenGraph/Twittertarget
seo_audit_aeoAudits direct answer blocks, question headings (What/How), FAQ schema, llms.txttarget
seo_audit_geoAudits Organization/Person entities, sameAs reconciliation, E-E-A-T credentialstarget
seo_audit_localAudits LocalBusiness schema, NAP consistency, click-to-call, city page duplicationtarget
seo_audit_contentClassifies search intent (Informational, Commercial, Transactional), thin content risktarget
seo_audit_conversionAudits primary/secondary CTAs, lead capture forms, WhatsApp/Phone, social prooftarget
seo_audit_performanceIdentifies code-level CLS (missing img dimensions), LCP (legacy formats), blocking JStarget
seo_audit_schemaValidates Schema.org JSON-LD syntax and missing schemas by page typetarget
seo_audit_internal_linksBuilds link graph, detects orphan pages, generic anchor text, suggests contextual linkstarget
seo_generate_full_auditConsolidates all 8 dimensions into weighted 0-100 scores, P0-P3 matrix, and Markdown reporttarget, projectPath?
seo_generate_marketing_strategyFormulates high-ROI digital marketing growth blueprint, CRO plan, AEO strategy & 30-60-90 day roadmaptarget, projectPath?
seo_generate_code_fixFramework-aware code generation (Laravel Blade, Next.js, Astro, HTML) with unified difffilePath, title?, metaDescription?, canonicalUrl?, jsonLdSchema?, applyDirectly?
seo_validate_code_fixPost-fix validation: checks duplicate tags, JSON-LD syntax, Before/After score difffilePath, beforeScores?

MCP Prompts Reference

  1. seo_full_audit: Guides the AI through the complete 12-step audit workflow from discovery to reporting.
  2. digital_marketing_growth_strategy: Synthesizes audit findings into a high-impact digital marketing growth blueprint with CRO levers, AI answer engine tactics, audience mapping, and a 30-60-90 day execution roadmap.
  3. seo_code_fix_workflow: Step-by-step guidance for surgical code fixes with approval checkpoints.
  4. aeo_geo_optimization: Deep optimization for Generative Engines and AI Answer Engines.
  5. local_seo_boost: Dedicated optimization for local and multi-location businesses.

Standard 12-Step Audit Workflow

1. DISCOVER  βž”  2. CRAWL  βž”  3. ANALYZE (8 Dimensions)  βž”  4. IDENTIFY PROBLEMS
       β–²                                                              β”‚
       β”‚                                                              β–Ό
12. REPORT  β–²  11. RE-AUDIT  β–²  10. APPLY FIX  β–²  9. APPROVAL  β—„  5. PRIORITIZE

MCP Registry & Community Hubs

This server is packaged and ready for the Official Model Context Protocol Registry and community directories:

  • Official MCP Registry: Follow the 4-step publishing process with server.json via MCP_REGISTRY_SUBMISSION_GUIDE.md.
  • Smithery.ai & Glama.ai: Ready for 1-click indexing.

πŸ‘¨β€πŸ’» Author & Credits


License

MIT License Β© 2026 Sayanta Neogi. Developed for Antigravity, GitHub Copilot, and Claude AI Ecosystems.

Reviews

No reviews yet

Be the first to review this server!