open-geo
Open-source, AI-Native Generative Engine Optimization (GEO) & Technical Audit Suite. Like Lighthouse for Google SEO, open-geo is the open standard toolkit for Generative Engine Optimization (ChatGPT Search, Perplexity, Google AIO, Claude).
Install / Use
claude mcp add geofn-com -- npx -y github:geofn-com/open-geoIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Tags
Our assessment of open-geo
open-geo scores 81/100 on our quality scale, 730th of 965 AI & Machine Learning skills we index.
Its MCP Server is 7.8 KB long, well organised into 16 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 24 days ago, so open-geo is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
open-geo compared with similar skills
All 4 of these similar skills score higher than open-geo; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| open-geo (this skill)by geofn-com | 81 | 3 | 24d ago | MCP Server |
| claude-memby thedotmack | 100 | 113.3k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.0k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 90.8k | 10d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
Frequently asked questions
- How do I install open-geo?
- Run
claude mcp add geofn-com -- npx -y github:geofn-com/open-geo. The install tabs above show the steps for each supported agent. - Which AI agents does open-geo work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is open-geo safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is open-geo still maintained?
- The repository was last updated 24 days ago, so open-geo is actively maintained.
Skill content
View source on GitHub🚀 open-geo
Open-source, AI-Native Generative Engine Optimization (GEO) & Technical Audit Suite.
Like Lighthouse for Google SEO,open-geois the open standard toolkit for Generative Engine Optimization (ChatGPT Search, Perplexity, Google AIO, Claude). Open-source AI visibility checker for the ChatGPT era: audit how AI assistants see your brand, then generate the fixes (llms.txt, robots.txt, Schema.org) that unblock them.
Website: geofn.com · Compare SaaS tools: Profound & OtterlyAI alternatives
<p align="center"> <img src="assets/terminal-preview.svg" alt="open-geo CLI terminal preview" width="850" /> </p> <p align="center"> <sub>🖥️ <em>Runs 100% locally with zero data uploaded. Prefer a visual browser playground? Check out the <a href="https://geofn.com/#demo"><b>Interactive Live Demo →</b></a></em></sub> </p>
⚡ Quick Start (No Installation Required)
Audit any website in seconds directly via npx:
# 🛠️ Audit your website's GEO readiness (robots.txt, llms.txt, Schema.org, AI crawlability)
npx open-geo audit https://yourdomain.com
# 📑 Generate standard /llms.txt and /llms-full.md specifications
npx open-geo generate-llms https://yourdomain.com --full
# ❓ Extract FAQs & generate Schema.org FAQPage JSON-LD
npx open-geo generate-faq https://yourdomain.com
# 🔑 Mine real-time buyer-intent keywords from Google & Bing
npx open-geo keywords "best crm for startups"
# 🌐 Decompose 5-dimensional Query Fan-out intents
npx open-geo fanout "ai video generator" --domain yourdomain.com
# 🔍 Probe single-model AI visibility & buyer-funnel awareness (zero-token heuristic or live LLM)
npx open-geo probe "yourbrand" -d yourdomain.com
# 🔌 Start local Model Context Protocol (MCP) Server for Cursor & Claude Code
npx open-geo mcp
⚙️ Environment Configuration (Optional)
open-geo works out-of-the-box with zero configuration for static technical audits. For live single-model LLM probing (open-geo probe), simply configure your preferred provider's API key:
cp .env.example .env
# Recommended: Set OPENROUTER_API_KEY for 100+ models with 1 key (or direct GEMINI_API_KEY / DEEPSEEK_API_KEY)
🌟 Core Features (Community Edition)
- 🛠️ Zero-Token Technical Health Audit: Instant assessment of
robots.txtAI search bot whitelisting (PerplexityBot, ClaudeBot, GPTBot, OAI-SearchBot, Google-Extended), Schema.org entity integrity, and title hierarchies. - 📑 Standard
/llms.txt&/llms-full.mdGenerator: Auto-crawl website navigation and produce high-density, markdown-first documentation designed for LLM RAG agents. - 🏷️ Schema.org & FAQ Synthesis: Automatically extract buyer Q&As and generate compliant JSON-LD structured data snippet patches for immediate CMS injection.
- ⚡ KDD 2024 Citability & Retrieval Quality: Audit page Text-to-HTML ratio, client-side rendering (CSR) risks, canonical compliance, and content freshness signals.
- 🔌 Native MCP Server (8 Tools): Connect seamlessly with Cursor, Claude Code, and Codex to diagnose and fix GEO issues during active development.
⚖️ Community Edition vs Commercial SaaS (geofn.com)
open-geo is built on an Open-Core architecture. The community edition provides free, zero-marginal-cost technical diagnostic tools for individual developers. For enterprise teams and digital agencies requiring multi-model concurrent benchmarks and continuous monitoring, visit geofn.com.
| Dimension | 🌐 open-geo (MIT Open Source) | 🔒 geofn.com (Commercial SaaS) |
| :--- | :--- | :--- |
| Technical Audit | ✅ Single-URL instant static audit & patches | 🔒 Full-site automated crawl & dynamic property drift alerts |
| AI Visibility Probing | ✅ Single-model AI visibility probing (Developer-friendly, offline fallback) | 🔒 4-Engine Concurrent Matrix (ChatGPT + Perplexity + Google AIO + Gemini) with managed proxy pool & zero API setup |
| Remediation | ✅ Standardized static templates (robots.txt, JSON-LD) | 🔒 Dynamic Competitor Entity Gap Diff ("Why AI cited your competitor instead of you") |
| Monitoring | ✅ Point-in-time single run snapshot | 🔒 24/7 AI Citation Drift Tracking with Slack/Email alerts |
| Fulfillment | ✅ Developer CLI terminal & raw Markdown | 🔒 White-label Agency Portal & Executive Pitch PDF Proposals |
👉 Learn more about Commercial SaaS on geofn.com →
🔌 Using with Cursor & Claude Code (MCP)
Recommended: install globally for instant startup:
npm install -g open-geo
Add to your claude_desktop_config.json or Cursor MCP settings:
{
"mcpServers": {
"open-geo": {
"command": "open-geo",
"args": ["mcp"]
}
}
}
Or via npx without installation:
{
"mcpServers": {
"open-geo": {
"command": "npx",
"args": ["-y", "open-geo", "mcp"]
}
}
}
Once connected, your AI assistant can invoke all 8 native MCP tools:
geo_diagnose_failure: Diagnose root-cause GEO failures (AI crawler blockades, missing discovery standards, entity fragmentation) and generate actionable code patches.geo_audit_webpage: Comprehensive technical readiness audit for HTML structure, Schema.org, llms.txt, and AI crawler whitelisting.geo_generate_llms: Crawl site navigation and generate standard/llms.txtand/llms-full.mdfor LLM RAG agents.geo_generate_faq: Extract core Q&As and generate Schema.orgFAQPageJSON-LD from URL or raw text.geo_retrieval_quality: Audit page Text-to-HTML ratio, client-side rendering (CSR) risk, and Canonical tag compliance.geo_content_freshness: Audit page publishing date, modification timestamp, and Schema.orgdateModifiedfreshness signals.geo_simulate_score: Zero-token local heuristic estimation of overall GEO score (0-100) synthesizing discovery stack, robots accessibility, citability, and entity consistency.geo_suggest_keywords: Mine real-time Google & Bing search suggestions and intent stages (ToFU/MoFU/BoFU).
❓ FAQ
What is open-geo? An open-source AI visibility checker and GEO (Generative Engine Optimization) toolkit. It audits your robots.txt AI-crawler rules, llms.txt, and Schema.org entities, probes how AI models respond to your brand, and generates patches — running 100% locally.
Is there an open-source alternative to OtterlyAI, Profound, or Peec AI? Yes — that's the gap open-geo fills. Unlike those closed SaaS dashboards, open-geo is MIT-licensed and self-hosted: your data never leaves your machine, and every rule it applies is auditable.
Which AI models can I probe?
open-geo probe runs single-model probes with your own API key — OpenRouter (100+ models with one key) or direct Gemini / DeepSeek keys. The hosted dashboard at geofn.com runs multi-engine monitoring (ChatGPT, Perplexity, Google AI Overviews, Gemini).
Does open-geo upload my data? No. Everything runs locally with zero telemetry and zero data uploaded.
How is it different from a visibility dashboard? Dashboards observe; open-geo fixes. It generates executable patches for robots.txt, llms.txt, and JSON-LD, and ships MCP tools so coding agents like Cursor and Claude Code can apply them for you.
🤝 Contributing & License
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Related Skills
claude-mem
113.3kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
109.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
90.8kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
