TOP GUN GEO-Lens

io.github.Spacemandomains由 GitHub 账号 Spacemandomains 发布v1.0.0更新于 Oct 27, 2026

Brand visibility auditing across LLMs, AI search, and answer engines with GEO reports and scores.

已验证Streamable HTTP可网页运行网页搜索与抓取数据与分析商业与电商

概览

AI 生成的概览

远程 MCP 服务器,评估品牌在 AI 搜索与 LLM 索引来源中的可见度,返回评分、引用来源和 GEO 优化建议。

可以做什么
  • 执行快速品牌可见度检查,返回 0-100 评分、前 3 条引用链接和 2 条改进建议
  • 执行完整品牌审计,使用 Brave 与 Exa 双路搜索,返回评分、评分标签、前 5 条引用、LLM 索引状态和 6 条按优先级排列的 GEO 建议
  • 获取两个付费档位的支付链接和 USDC 钱包地址
适用场景
适合需要回答某品牌是否出现在 AI 搜索结果中、为何 AI 助手不推荐该品牌、以及如何提升在 LLM 回答中的排名等问题的场景,也适合制作面向客户的 GEO 报告。
运行要求
远程 streamable HTTP 端点,连接本身无需本地安装或凭据。每次付费调用都需要支付令牌(Stripe Checkout 会话 ID),需先通过支付信息工具返回的链接支付 0.05 或 1.50 USDC。若按 README 自行部署,则需要 Node.js 18 及以上版本以及 Stripe 和搜索 API 密钥。
安装前请注意
两个分析工具都按 USDC 收费(快速检查 0.05,完整审计 1.50),没有有效支付令牌时不会返回结果;支付信息工具会给出 USDC 钱包地址,付款前请核实收款地址。查询内容会发送给第三方搜索服务(Brave 与 Exa)。README 的自托管配置涉及 STRIPE_SECRET_KEY、BRAVE_SEARCH_API_KEY、EXA_API_KEY 等密钥,应避免写入共享配置。

安装

在 SourceWeft 中

  1. 打开 控制台中的 TOP GUN GEO-Lens,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.Spacemandomains%2Ftop-gun-geo-lens/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "top-gun-geo-lens": {
      "type": "http",
      "url": "https://top-gun-mcp-server.vercel.app/api/mcp"
    }
  }
}

README

TOP GUN GEO-Lens — MCP Brand Visibility Auditor

[Publish to MCP Registry]

For AI Agents: This is an MCP server. Connect it, call its tools, and instantly know whether any brand is visible to LLMs and AI search engines — with actionable recommendations to improve it.


What This Does

TOP GUN GEO-Lens measures how visible a brand is across the sources that power AI answers: Brave AI Search, Exa neural search, and LLM-indexed content. It returns a scored report with citations, index status, and concrete GEO (Generative Engine Optimization) recommendations.

Use it when an agent needs to answer questions like:

  • "Is [brand] showing up in AI-powered search results?"
  • "Why isn't [brand] being recommended by AI assistants?"
  • "What should [brand] do to rank higher in LLM outputs?"

Tools

geo_quick_check — $0.05 USDC

Fast snapshot of brand visibility in AI-indexed sources.

OutputDetail
Visibility score0–100
Score labelStrong / Moderate / Weak / Not Found
Top 3 citationsURL, title, snippet, source
2 quick tipsActionable GEO improvements
json
{  "tool": "geo_quick_check",  "query": "Stripe",  "paymentToken": "<stripe-session-id>"}

audit_brand — $1.50 USDC

Full brand visibility audit using dual search (Brave + Exa, 10 results each).

OutputDetail
Visibility score0–100
Score labelStrong / Moderate / Weak / Not Found
Top 5 citationsURL, title, snippet, source, position
LLM index statusBrave indexed, Exa indexed, estimated reach
6 GEO recommendationsPrioritized, actionable improvements
json
{  "tool": "audit_brand",  "query": "Anthropic",  "paymentToken": "<stripe-session-id>"}

get_payment_info — Free

Returns payment URLs and USDC wallet address for both tiers. Call this first if you don't have a payment token.

json
{  "tool": "get_payment_info"}

Agent Workflow

1. Call get_payment_info          → get payment URLs2. Direct user to payment link    → user pays $0.05 or $1.50 USDC3. User provides Stripe session ID4. Call geo_quick_check or audit_brand with paymentToken5. Parse structured results       → score, citations, recommendations

If paymentToken is omitted, the tool returns a payment link instead of results — no error thrown.


Connecting to Claude / MCP Clients

Add to your claude_desktop_config.json (or equivalent MCP config):

json
{  "mcpServers": {    "top-gun-geo-lens": {      "command": "node",      "args": ["/path/to/top_gun_mcp_server/dist/index.js"],      "env": {        "STRIPE_SECRET_KEY": "sk_live_...",        "STRIPE_PAYMENT_URL": "https://buy.stripe.com/...",        "STRIPE_QUICK_CHECK_PAYMENT_URL": "https://buy.stripe.com/...",        "BRAVE_SEARCH_API_KEY": "BSA...",        "EXA_API_KEY": "...",        "USDC_WALLET_ADDRESS": "0x..."      }    }  }}

Setup

bash
git clone https://github.com/spacemandomains/top_gun_mcp_servercd top_gun_mcp_servernpm installcp .env.example .env        # fill in your keysnpm run buildnpm start

Required env vars:

VariableRequiredDescription
STRIPE_SECRET_KEYYesStripe secret key for payment verification
STRIPE_PAYMENT_URLYesPayment link for full audit ($1.50 USDC)
STRIPE_QUICK_CHECK_PAYMENT_URLYesPayment link for quick check ($0.05 USDC)
BRAVE_SEARCH_API_KEYNo*Brave Search API key
EXA_API_KEYNo*Exa neural search API key
USDC_WALLET_ADDRESSNoUSDC wallet address shown to payers

*At least one search API key is required for results.


Pricing Summary

ToolCostBest For
geo_quick_check$0.05 USDCQuick sanity check, high-volume workflows
audit_brand$1.50 USDCDeep audit, client reports, GEO strategy

Tech Stack

  • Runtime: Node.js ≥ 18, TypeScript
  • Protocol: Model Context Protocol (@modelcontextprotocol/sdk)
  • Search: Brave Search API + Exa neural search
  • Payments: Stripe + USDC on-chain
  • Deploy: Vercel-ready

For AI Agents — Key Facts

  • Transport: stdio
  • No streaming — all responses are single text blocks
  • Scores range 0–100; >= 70 = Strong, 40–69 = Moderate, 1–39 = Weak, 0 = Not Found
  • Payment tokens are Stripe Checkout Session IDs (format: cs_live_...)
  • Calling any paid tool without a token returns a structured payment prompt, not an error
  • audit_brand is strictly more detailed than geo_quick_check; use quick_check for speed/cost, audit for depth

来源:README.md,提交 0d27277

工具

3

geo_quick_check

Quick brand visibility snapshot across LLM-indexed sources. Returns a score (0–100), top 3 citation URLs, and 2 quick improvement tips. Single-source search (5 results). Costs $0.05 USDC. For full citations, LLM index status, and 6 GEO recommendations use audit_brand ($1.50).

输入参数query必填paymentToken

audit_brand

Full brand visibility audit across LLM-indexed sources (Brave + Exa, 10 results). Returns a visibility score (0–100), score label, top 5 citation URLs, LLM index status, and 6 actionable GEO recommendations. Costs $1.50 USDC. For a quick snapshot at $0.05 use geo_quick_check.

输入参数query必填paymentToken

get_payment_info

Get payment URLs and USDC wallet address for both audit tiers.

无需输入参数。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。