关于 Causabi GEO Optimizer
Causabi GEO Optimizer 是本地运行的 MCP 服务,帮助网站运营者检查 AI 爬虫可访问性及内容结构,并生成可粘贴的修复内容。它支持一次性站点检查,无需账户。
主要功能
- 01检查 GEO 评分及细项
- 02检查爬虫规则与页面可见内容
- 03生成 robots.txt 和 llms.txt
- 04生成 Schema.org 与 FAQ 标记
- 05起草监控配置和站点报告
适用场景
- 01检查网站是否允许 AI 爬虫访问
- 02为现有网站生成 GEO 修复内容
- 03为新网站生成结构化数据和文件
- 04整理品牌监控查询与报告
MCP 相关
本地 stdio MCP 服务向兼容客户端提供 GEO 分析、修复生成、监控配置草案和站点报告工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| scenario | enum | 否 | 用户场景:'new_site' — 正在构建网站,希望从第一天起就获得 AI 可见性;'existing_site' — 网站已存在,希望提高 AI 引用率;'check_only' — 只想检查当前 GEO 评分;'full' — 显示完整指南(默认)new_site | existing_site | check_only | full |
详细介绍
geo-optimizer-mcp
适用于 Causabi GEO Optimizer 的 MCP 服务。
简介。 这是一个 MCP(Model Context Protocol)服务,可让 Claude Code、OpenAI Codex CLI、Claude Desktop、Cursor、Windsurf 及任何兼容 MCP 的客户端检查网站对 AI 爬虫的就绪情况并生成修复内容(robots.txt、Schema.org、FAQ 标记、llms.txt)——直接通过编辑器或 AI 助手使用。本地通过 stdio 运行,无需账户。
快速开始(Claude Code):
claude mcp add geo-optimizer -- npx -y geo-optimizer-mcp
快速开始(OpenAI Codex CLI):
codex mcp add geo-optimizer -- npx -y geo-optimizer-mcp
或者在 ~/.codex/config.toml 中配置:
[mcp_servers.geo-optimizer]
command = "npx"
args = ["-y", "geo-optimizer-mcp"]
然后询问:Check the GEO score for example.com。其他客户端(Cursor、Windsurf、Claude Desktop)的配置文件设置见下文。
适用范围。 在这里可免费进行一次性本地检查并生成修复内容。持续性工作——定期重新检查、分数历史记录、监控来自 4 个 AI 引擎(ChatGPT、Claude、Gemini、Grok)的回答、报告——请使用 causabi.com。
工具
| 工具 | 使用时机 |
|---|---|
get_product_guide | 从这里开始——完整指南,以及适用于各种场景的分步工作流 |
analyze_geo_score | 检查现有域名的 GEO 分数(0–100)及细分情况 |
get_geo_fixes | 获取可直接复制粘贴的 robots.txt、Schema.org、FAQ 和 llms.txt 修复内容 |
make_site_geo_ready | 一次性为新网站生成所有 GEO 资源(无需 API 密钥) |
suggest_monitoring_config | 根据业务描述拟定监控配置(目标受众、位置、建议查询)——返回 JSON,以及在 causabi.com 上应用配置所需的 API 调用 |
get_site_report | 面向客户的报告:传入 report_slug 获取完整的 AI 提及率细分情况(无需 API 密钥),或仅传入 domain 获取仅包含可爬取性分数的摘要 |
设置
Claude Code(CLI)
将以下内容添加到项目的 .claude/settings.json:
{
"mcpServers": {
"geo-optimizer": {
"command": "npx",
"args": ["-y", "geo-optimizer-mcp"]
}
}
}
或者添加到全局配置文件 ~/.claude/settings.json,以便在所有项目中使用。
然后在 Claude Code 中:
> Check the GEO score for my-client-site.com
> Make this site ready for ChatGPT and Gemini
Claude Desktop
将以下内容添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"geo-optimizer": {
"command": "npx",
"args": ["-y", "geo-optimizer-mcp"]
}
}
}
Cursor
将以下内容添加到项目中的 .cursor/mcp.json,或添加到全局配置文件 ~/.cursor/mcp.json:
{
"mcpServers": {
"geo-optimizer": {
"command": "npx",
"args": ["-y", "geo-optimizer-mcp"]
}
}
}
Windsurf
将以下内容添加到 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"geo-optimizer": {
"command": "npx",
"args": ["-y", "geo-optimizer-mcp"]
}
}
}
任何兼容 MCP 的客户端
{
"geo-optimizer": {
"command": "npx",
"args": ["-y", "geo-optimizer-mcp"]
}
}
使用示例
安装后,询问你的 AI 助手:
Check the GEO score for example.com
What AI search issues does mybusiness.com have?
Get fix instructions for mysite.com
Why isn't example.com showing up in ChatGPT?
Make this site GEO-ready: name="Acme", url="https://acme.com", description="We sell widgets"
Draft a monitoring config for a dental clinic in Austin, TX called "Bright Smiles Dental"
Give me a report on clientsite.com — here's the share link: causabi.com/report/abc123
suggest_monitoring_config 示例
suggest_monitoring_config({
business_name: "Bright Smiles Dental",
business_description: "A dental clinic in Austin, TX offering general and cosmetic dentistry for families.",
location: "Austin, TX"
})
返回可直接使用的 JSON,其中包含目标受众描述、监控位置和建议查询,并附上用于应用配置的准确调用:PUT /api/v1/monitor/{site_id}/settings 和 PUT /api/v1/monitor/{site_id}/queries(需要 causabi.com 账户/API 令牌;此工具本身不会调用 API)。
get_site_report 示例
get_site_report({ report_slug: "abc123" })
返回完整的提及率细分情况(ChatGPT、Claude、Gemini、Grok)、取代客户而被提及的竞争对手,以及每个查询的结果——无需 API 密钥,因为 Visibility Report 分享链接是公开的。
get_site_report({ domain: "example.com" })
如果没有 report_slug,则只返回公开的可爬取性分数(与 analyze_geo_score 的数据相同),并说明如何获取完整的提及率报告——目前 MCP 服务尚不支持通过 API 密钥验证的方式获取监控历史记录;这需要分享 slug 或 causabi.com 登录账户。
适用于 AI 网站构建工具(Lovable、Bolt、Replit、v0)
当用户要求“让我的网站能被 ChatGPT 发现”或“添加 AI 搜索优化”时,使用 make_site_geo_ready:
make_site_geo_ready({
name: "Acme Corp",
url: "https://acme.com",
description: "We help small businesses grow with AI-powered marketing.",
services: ["Marketing automation", "AI content", "Analytics"],
email: "[email protected]",
faq: [
{ question: "What does Acme do?", answer: "We help small businesses..." },
{ question: "How much does it cost?", answer: "Plans start at $49/mo." },
{ question: "Is there a free trial?", answer: "Yes, 14 days free." }
]
})
返回可直接粘贴的 Organization Schema、FAQ Schema、llms.txt 和 robots.txt。
检查内容
评分采用与 causabi.com 相同的方法(评分器 v2):
- 可抓取性 — 关键页面返回 200
- robots.txt — 分别报告哪些 AI 爬虫(GPTBot、ClaudeBot、PerplexityBot 等)被屏蔽
- 无需 JavaScript 即可查看 — 服务器返回的 HTML 中包含主要文本、标题和常见问题
- Schema.org — Organization、LocalBusiness 或其他特定类型
- 常见问题 — 页面上可见的问题和答案(仅有 FAQPage 标记不计入)
- 名称和联系方式 — 企业名称、业务内容、联系方式、地址、社交链接
- 新鲜度、无障碍性、llms.txt — 权重较低的维护项
完整审计与监控
如需抓取多个页面、定期重新检查,以及监控 4 个 AI 引擎(ChatGPT、Claude、Gemini、Grok)如何回答有关你品牌的问题:
→ causabi.com — 免费公开评分 + 注册后进行深度审计
Agent 技能
skills/ai-search-visibility 会告知 Claude Code、Codex CLI、Cursor 和其他 Agent 何时使用此服务,以及如何依据网站的真实信息应用修复方案。将该文件夹复制到 Agent 的技能目录中(Claude Code 使用:.claude/skills/)。
Python CLI
相同检查也可通过独立 CLI 运行:github.com/SHADRINMMM/causabi-geo
pip install causabi-geo
geo-optimizer analyze example.com
geo-optimizer fix example.com --output ./fixes
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。