mcpField
C
Causabi GEO Optimizer

Causabi GEO Optimizer

本地服务
causabi.com商业与营销01 周前更新

关于 Causabi GEO Optimizer

Causabi GEO Optimizer 是本地运行的 MCP 服务,帮助网站运营者检查 AI 爬虫可访问性及内容结构,并生成可粘贴的修复内容。它支持一次性站点检查,无需账户。

主要功能

  1. 01检查 GEO 评分及细项
  2. 02检查爬虫规则与页面可见内容
  3. 03生成 robots.txt 和 llms.txt
  4. 04生成 Schema.org 与 FAQ 标记
  5. 05起草监控配置和站点报告

适用场景

  1. 01检查网站是否允许 AI 爬虫访问
  2. 02为现有网站生成 GEO 修复内容
  3. 03为新网站生成结构化数据和文件
  4. 04整理品牌监控查询与报告

MCP 相关

本地 stdio MCP 服务向兼容客户端提供 GEO 分析、修复生成、监控配置草案和站点报告工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-causabi-geo-optimizer": {
"command": "npx",
"args": [
"-y",
"geo-optimizer-mcp"
]
}
}
}
启动命令npx -y geo-optimizer-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmgeo-optimizer-mcp0.5.1

工具

6

收录的工具列表 · 更新于 1 周前

参数类型必填说明
scenarioenum否用户场景:'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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。