TOP GUN GEO-Lens について
TOP GUN GEO-Lensは、ブランドのAI検索やLLMのインデックスでの可視性を調べるMCPサーバーです。スコア付きの簡易チェックや詳細監査を行い、引用元とGEOの改善案を返します。
主な機能
- 01スコア付きの簡易可視性チェック
- 02BraveとExaによる詳細監査
- 03引用元とインデックス状況の提示
- 04優先度付きGEO改善案
- 05決済情報ツール
活用シーン
- 01ブランドがAI検索に表示されるか確認
- 02ブランドの引用元を確認
- 03AIでの可視性向上策を特定
MCP 対応
MCPクライアント向けに、簡易チェック、ブランド監査、決済情報のツールを提供します。決済トークンがない場合、有料チェックは決済案内を返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://top-gun-mcp-server.vercel.app/api/mcpclaude mcp add --transport http spacemandomains-top-gun-geo-lens https://top-gun-mcp-server.vercel.app/api/mcp{"mcpServers":{"spacemandomains-top-gun-geo-lens":{"type":"http","url":"https://top-gun-mcp-server.vercel.app/api/mcp"}}}Cursor で開く{"servers":{"spacemandomains-top-gun-geo-lens":{"type":"http","url":"https://top-gun-mcp-server.vercel.app/api/mcp"}}}VS Code で開く{"mcpServers":{"spacemandomains-top-gun-geo-lens":{"type":"http","url":"https://top-gun-mcp-server.vercel.app/api/mcp"}}}{"mcpServers":{"spacemandomains-top-gun-geo-lens":{"serverUrl":"https://top-gun-mcp-server.vercel.app/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | チェックするブランド名、企業名、または製品名(例:'Stripe'、'Notion'、'Acme') |
| paymentToken | string | いいえ | $0.05 USDC の支払い完了後に発行された Stripe チェックアウトセッション ID。省略すると、ツールは支払いリンクを返します。 |
詳細
TOP GUN GEO-Lens — MCP ブランド可視性監査ツール
AI エージェント向け: これは MCP サーバーです。接続してツールを呼び出すと、ブランドが LLM や AI 検索エンジンに表示されているかどうかをすぐに確認でき、改善に役立つ具体的な提案も受け取れます。
このツールでできること
TOP GUN GEO-Lens は、AI の回答を支える情報源(Brave AI Search、Exa のニューラル検索、LLM にインデックスされたコンテンツ)で、ブランドがどの程度表示されているかを測定します。スコア付きレポートを返し、引用、インデックス状況、具体的な GEO(生成エンジン最適化)の提案を提示します。
エージェントが次のような質問に答える必要がある場合に使用します。
- 「[brand] は AI を活用した検索結果に表示されていますか?」
- 「なぜ [brand] は AI アシスタントから推奨されないのですか?」
- 「LLM の出力でより上位に表示されるために、[brand] は何をすべきですか?」
ツール
geo_quick_check — $0.05 USDC
AI にインデックスされた情報源におけるブランドの可視性をすばやく確認します。
| 出力 | 詳細 |
|---|---|
| 可視性スコア | 0~100 |
| スコアラベル | 強い/中程度/弱い/見つかりません |
| 上位 3 件の引用 | URL、タイトル、スニペット、情報源 |
| 2 件の簡単なヒント | 実行可能な GEO 改善策 |
{
"tool": "geo_quick_check",
"query": "Stripe",
"paymentToken": "<stripe-session-id>"
}
audit_brand — $1.50 USDC
2 種類の検索(Brave と Exa、それぞれ 10 件の結果)を使用して、ブランドの可視性を包括的に監査します。
| 出力 | 詳細 |
|---|---|
| 可視性スコア | 0~100 |
| スコアラベル | 強い/中程度/弱い/見つかりません |
| 上位 5 件の引用 | URL、タイトル、スニペット、情報源、順位 |
| LLM インデックス状況 | Brave のインデックス状況、Exa のインデックス状況、推定リーチ |
| 6 件の GEO 提案 | 優先順位付けされた、実行可能な改善策 |
{
"tool": "audit_brand",
"query": "Anthropic",
"paymentToken": "<stripe-session-id>"
}
get_payment_info — 無料
両方のプランの支払い URL と USDC ウォレットアドレスを返します。支払いトークンがない場合は、最初にこれを呼び出してください。
{
"tool": "get_payment_info"
}
エージェントのワークフロー
1. Call get_payment_info → get payment URLs
2. Direct user to payment link → user pays $0.05 or $1.50 USDC
3. User provides Stripe session ID
4. Call geo_quick_check or audit_brand with paymentToken
5. Parse structured results → score, citations, recommendations
paymentToken を省略すると、ツールは結果の代わりに支払いリンクを返します。エラーは発生しません。
Claude/MCP クライアントへの接続
claude_desktop_config.json(または同等の MCP 設定)に追加します。
{
"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..."
}
}
}
}
セットアップ
git clone https://github.com/spacemandomains/top_gun_mcp_server
cd top_gun_mcp_server
npm install
cp .env.example .env # fill in your keys
npm run build
npm start
必須の環境変数:
| 変数 | 必須 | 説明 |
|---|---|---|
STRIPE_SECRET_KEY | はい | 支払い確認用の Stripe シークレットキー |
STRIPE_PAYMENT_URL | はい | 包括的な監査($1.50 USDC)の支払いリンク |
STRIPE_QUICK_CHECK_PAYMENT_URL | はい | クイックチェック($0.05 USDC)の支払いリンク |
BRAVE_SEARCH_API_KEY | いいえ* | Brave Search API キー |
EXA_API_KEY | いいえ* | Exa ニューラル検索 API キー |
USDC_WALLET_ADDRESS | いいえ | 支払い者に表示する USDC ウォレットアドレス |
*結果を取得するには、検索 API キーが少なくとも 1 つ必要です。
料金の概要
| ツール | 料金 | 最適な用途 |
|---|---|---|
geo_quick_check | $0.05 USDC | 簡単な健全性チェック、大量処理のワークフロー |
audit_brand | $1.50 USDC | 詳細な監査、クライアント向けレポート、GEO 戦略 |
技術スタック
- ランタイム: Node.js ≥ 18、TypeScript
- プロトコル: Model Context Protocol(
@modelcontextprotocol/sdk) - 検索: Brave Search API + Exa ニューラル検索
- 支払い: Stripe + オンチェーン USDC
- デプロイ: Vercel 対応
AI エージェント向け — 重要事項
- トランスポート:
stdio - ストリーミングには対応していません。すべての応答は単一のテキストブロックです
- スコアの範囲は 0~100 です。
>= 70= 強い、40–69= 中程度、1–39= 弱い、0= 見つかりません - 支払いトークンは Stripe Checkout Session ID です(形式:
cs_live_...) - 支払いトークンなしで有料ツールを呼び出すと、エラーではなく、構造化された支払いプロンプトが返されます
audit_brandはgeo_quick_checkよりも詳細です。速度とコストを重視する場合は quick_check、詳細さを重視する場合は audit を使用してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。