Skip to main content

A sovereign, local-first MCP server for AI Engine Optimization (AEO), Generative Engine Optimization (GEO), LLM.txt validation, and content stickiness analytics.

Project description

seosiri-aeo-geo-mcp

An open-source, local-first Model Context Protocol (MCP) server for AI Engine Optimization (AEO), Generative Engine Optimization (GEO), /llm.txt auditing, and content stickiness analytics.

💖 Sponsorship, B2B Custom Solutions & Attribution

👨‍💻 Lead Architect & Attribution

Designed and engineered by Momenul Ahmad, Lead Architect and Founder of SEOSiri.

🚀 Capabilities & Tools (10 Production Tools)

  • audit_llm_txt_compliance: Audits presence and syntax validity of /llm.txt and /.well-known/llm.txt.
  • audit_security_txt_compliance: Verifies RFC 9116 /.well-known/security.txt headers.
  • calculate_geo_ai_readiness_score: Scores webpage AI-readiness ($0\text{--}100$) based on schema density and semantic HTML5.
  • analyze_content_stickiness: Calculates GA4 "Retention Gold" scores comparing Session Duration against Bounce Rate.
  • extract_aeo_answer_cards: Extracts direct-answer snippets for Perplexity, SearchGPT, and Google AI Overviews.
  • fetch_tranco_authority_rank: Queries domain trust and authority rankings.
  • validate_schema_markup_density: Validates JSON-LD microdata density and identifies missing fields.
  • sanitize_geo_payload: Strips script injections and unverified metadata.
  • get_live_aeo_throughput_metrics: Monitors system health and processing latency.
  • get_aeo_server_specifications: Returns protocol specs and capability matrices.

Quickstart

pip install -e .
pytest tests/test_aeo_geo.py

🔌 Claude Desktop / Cursor Configuration

Add this block to your claude_desktop_config.json:

{
  "mcpServers": {
    "seosiri-aeo-geo": {
      "command": "uv",
      "args": [
        "run",
        "--github",
        "SEOSiri-Official/aeo-geo-mcp",
        "src/main_server.py"
      ]
    }
  }
}

License

Distributed under the MIT License. See LICENSE for details.

Repo

https://github.com/SEOSiri-Official/aeo-geo-mcp

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

seosiri_aeo_geo_mcp-1.0.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

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

seosiri_aeo_geo_mcp-1.0.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file seosiri_aeo_geo_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: seosiri_aeo_geo_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.2

File hashes

Hashes for seosiri_aeo_geo_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bc531d608c14849c012d3130ec76e6c7c95268fe8a49c900a1656bff3d6305b5
MD5 74a6825836c4ad165c20bd8e6075d8de
BLAKE2b-256 cf678f37d74a3f7d79193f73f736591b8c2ddbae12caabd9e499feeeafa95b20

See more details on using hashes here.

File details

Details for the file seosiri_aeo_geo_mcp-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for seosiri_aeo_geo_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3933448b60ab462b00234d48f447af7fdcf8f3dfdb4023a0a25e498b6a3de884
MD5 d5ace93f176d87975669dcc0e4267973
BLAKE2b-256 0a976123a1af0869926d8a88e68ca1fd1f376779d713824fcbc62728b020bc3c

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