Skip to main content

Bofusions GEO MCP Server — AI Search Engine Optimization (GEO) analysis tools for MCP clients

Project description

Bofusions GEO MCP

AI Search Engine Optimization (GEO) analysis tools for MCP clients

by Bofusions

Optimize your website for AI-powered search engines — ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews.

What is GEO?

GEO (Generative Engine Optimization) is the practice of optimizing web content so AI models can find, understand, and cite it. Traditional SEO focuses on Google rankings. GEO focuses on being the source AI models quote.

Tools (7)

Tool Description
geo_audit Full GEO audit with scoring (0-100) and prioritized actions
geo_citability Score content passages for AI citation readiness
geo_brand_scan Scan brand mentions across YouTube, Reddit, Wikipedia, LinkedIn, etc.
geo_llmstxt Validate or generate llms.txt for AI crawler guidance
geo_technical Technical SEO/GEO analysis (SSR, robots.txt, meta tags)
geo_schema Analyze JSON-LD structured data for AI discoverability
geo_report Comprehensive markdown report combining all analyses

Installation

# Run directly (recommended)
uvx bofusions-geo-mcp

# Or install with pip
pip install bofusions-geo-mcp

Configuration

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "Bofusions GEO": {
      "command": "uvx",
      "args": ["bofusions-geo-mcp"]
    }
  }
}

5ire / Other MCP Clients

{
  "mcpServers": {
    "bofusions-geo": {
      "command": "uvx",
      "args": ["bofusions-geo-mcp"]
    }
  }
}

Usage Examples

Full GEO Audit

Run a GEO audit on https://example.com

Citability Analysis

Check AI citability scores for https://example.com/blog/post

Brand Scan

Scan brand mentions for "Bofusions" across AI-cited platforms

Generate llms.txt

Generate an llms.txt file for https://example.com

Comprehensive Report

Generate a GEO report for https://example.com with brand name "Acme Corp"

GEO Score Components

Component Weight Description
AI Citability 25% Passage-level citation readiness
Brand Authority 20% Mentions on AI-cited platforms
Content Quality 20% E-E-A-T, readability, originality
Technical 15% SSR, robots.txt, crawlability
Structured Data 10% JSON-LD schema completeness
Platform Opt. 10% llms.txt, platform-specific readiness

Key Insights

  • AI-referred traffic grew +527% year-over-year
  • Brand mentions correlate 3x more strongly with AI visibility than backlinks
  • Optimal AI-cited passages are 134-167 words, self-contained
  • YouTube presence has the highest correlation (0.737) with AI citations

Development

# Clone
git clone https://github.com/bofusions/bofusions-geo-mcp.git
cd bofusions-geo-mcp

# Create virtual environment
python -m venv .venv
source .venv/bin/activate  # or .venv\Scripts\activate on Windows

# Install dependencies
pip install -e .

# Run server
python -m bofusions_geo_mcp.server

Requirements

  • Python 3.11+
  • httpx
  • beautifulsoup4
  • lxml
  • mcp[cli]

License

MIT License — Copyright (c) 2026 Bofusions


Bofusions — Building the future of AI-powered search optimization.

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

bofusions_geo_mcp-1.0.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

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

bofusions_geo_mcp-1.0.0-py3-none-any.whl (30.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bofusions_geo_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for bofusions_geo_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 41ebdc86a60cc75ac0640c5b002f9a8d867e9b4e2415164eefb025b283a03741
MD5 cf00c5c5ca33426b0d96274834f7baa5
BLAKE2b-256 abe3238da177367d5a38da79489450a51051b4bca5afcf4871601b82e2ee6525

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bofusions_geo_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55beafb9747c50453d8b43d1227001f87df69049d2eab911e00fb55614bf1707
MD5 e6ac3dd230ef14d3f779036615fc348a
BLAKE2b-256 7f72bd56710a6f0109e79279b1109cc78d1081fde12e88ba1c1138366b92283a

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