mcpField
A
AEO Visibility

AEO Visibility

リモート
aeo.advancelabs.devビジネス・マーケティング31 日前に更新
リポジトリ公式サイト

AEO Visibility について

Advance Labs が提供するホスト型 MCP サーバーで、指定したプロンプトについて AI 検索エンジンがサイトを引用するか確認できます。読み取り専用の引用チェックには、リクエストごとに Perplexity キーを指定します。

主な機能

  1. 01AI 検索エンジンのサイト引用確認
  2. 02プロンプト別の引用チェック
  3. 03読み取り専用での実行
  4. 04ホスト型エンドポイントへの接続

活用シーン

  1. 01AI の回答にサイトが表示されるか確認
  2. 02プロンプトごとの引用結果を比較

MCP 対応

ホスト型 MCP サーバーとして、MCP クライアントに AI 可視性ツールを提供します。引用チェックにはリクエストごとに Perplexity キーが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://aeo.advancelabs.dev/api/mcp/ai-visibility/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

AEO Toolkitのマーク:夕暮れとインクを思わせる多面体の球体

AEO Toolkit

次の大きなものは、たくさんの小さなものでできています。

オープンソースのAI検索最適化:ChatGPT、Claude、Perplexityがあなたを引用するかどうかを左右する44の小さなチェック項目。

AEO Toolkitのホームページをピクセルアートで表現。「次の大きなものは、たくさんの小さなものでできています」というメッセージの下で、ディザリングされた人物が多面体の球体を坂の上へ押し上げています

TypeScript License: Apache 2.0 Made by Advance Labs Brand Chrome Web Store

Answer Engine Optimization(AEO)、Generative Engine Optimization(GEO)、およびAIによる引用の可視性を高めるためのオープンソースのTypeScriptパッケージです。コントリビューションを歓迎します。詳しくはCONTRIBUTING.mdをご覧ください。

オープンコア。 このリポジトリはAEO Toolkitのオープンソース部分です。監査エンジン、クローラー、 パーサー、スキーマバリデーター、Chrome拡張機能を含み、すべてApache-2.0でnpmに公開されています。 advancelabs.dev/toolsのホスト型プラットフォームと3つの MCPサーバー(コンソール、OAuth、請求、GoogleおよびBingとの連携)は、2026-10-20に プライベートリポジトリへ移行しました。その日より前にここで公開されたコードは、引き続きApache-2.0です。

インストール不要ですぐにお試しいただけます: 6つのブラウザーツールを、登録もアカウントも不要で ブラウザーから無料で利用できます。advancelabs.dev/tools 監査ツールにURLを指定すると、約1分でルールごとの重み付けレポートが表示されます。 作業を任せたい場合は、Advance Labsの月次AEOリテイナーサービスをご利用ください。

ホスト型サービスには、6つのブラウザーツール(技術監査、E-E-A-Tスキャン、llms.txtジェネレーター、 GA4 + GSCチャット、バックリンクグラフ、オーソリティ)と、Claudeまたは任意のMCPクライアントから 32のツールを利用できる3つのMCPサーバー(ai-visibility、backlink、search)があります。 これらはプロプライエタリで、advancelabs.dev上で稼働しています。このリポジトリはオープンコアで、 監査エンジンパッケージ、Chrome拡張機能、スキルを含みます。 全体像については、docs/reference/tools.mdをご覧ください。


見た目

ホスト型サイトは、夕暮れの空の下で人物が多面体の球体を坂の上へ押し上げる、ディザリングされたピクセルアートで描かれています。

ステップ1、クロールとスコアリング:暗い監査パネルの横に置かれたピクセルアートの多面体の球体44の小さな項目:各チェックと修正方法を示すカードのカルーセルの横に並ぶカテゴリーリスト
クロールとスコアリング。 最大50ページを、すべてのルールに照らして評価します。44の小さな項目。 カテゴリーを選んで、チェック項目を順に確認できます。スコアリングエンジンはApache-2.0です。
LLMとテクニカルSEOの監査ツール:暗いパネル上のURL入力欄と「監査を実行」ボタンTrackページ:AIがおすすめする対象についての見出しの横で、夕暮れ色の球体を押すピクセルアートの人物
監査ツール。 無料で、登録不要です。Track。 AIが誰をおすすめしているかを確認できます。
MCPページ:AEO ToolkitをAIクライアントに接続

AEO とは?

**Answer Engine Optimization(AEO:回答エンジン最適化)**とは、AI アシスタント(ChatGPT、Perplexity、Claude、Gemini)があなたの専門分野に関する質問に答える際に、あなたのサイトを引用するようコンテンツを構成する取り組みです。従来の SEO では、青いリンクが並ぶ検索結果ページで上位表示を目指します。AEO では、AI の回答で 引用 されることを目指します。

AI を活用した検索が情報を見つけるための標準的な手段になるにつれて、AEO は新しい SEO となっています。


監査

ホスト型の技術監査では、クロール可能性、AI ボットのアクセス、構造化データ、メタデータ、回答への適合性に関する44 項目(技術 SEO 31 項目+AEO 13 項目)を検査し、100 点満点で評価します。優先順位を付けた修正リストと、不足しているクロールヒントファイル用のテンプレートも提供します。E-E-A-T スキャンは別のツールで、14 のシグナルを評価します。エンジンが定義するシグナルは合計 58 個(44+14)ですが、監査自体で実行されるのは 44 項目です。無料で、アカウントは不要です。データはお客様の手元に残ります。


Chrome 拡張機能

**AEO/GEO Auditor**をツールバーで利用できます。任意のページを開いてアイコンをクリックすると、AI 対応度を 0~100 点で評価し、文字評価と修正項目のリストを表示します。PDF としてエクスポートすることもできます。

packages/scoring/src/audit.ts の auditRules を実行します。extension 0.3.0 からは、scoring 0.3.x を基盤として、9 カテゴリーにわたる 44 項目(技術 SEO 31 項目+AEO 13 項目)を検査します。それ以前の Chrome ウェブストア版(0.2.0)では 40 項目を検査していたため、0.3.0 の公開後に掲載内容が変更されます。14 の E-E-A-T シグナルは拡張機能では実行されない別のスコアリング機能です。58 はエンジン全体の合計(44+14)であり、個々の監査で実行される項目数ではありません。

すべての処理はブラウザー内で行われます。アカウント、サーバー、アナリティクス、テレメトリーはありません。ネットワークリクエストは、監査対象サイト自身の robots.txt、sitemap.xml、llms.txt に対するものだけです。ホスト権限はそのために使用します。データは送信されないため、何も保存されません。

自分でビルドする場合:

pnpm --filter @advance-labs/chrome-extension package
# → apps/chrome-extension/aeo-extension.zip, loadable via chrome://extensions (Developer mode → Load unpacked, on dist/)

パッケージ

パッケージ説明
@advance-labs/crawlerrobots.txt の遵守、サイトマップの解析、ホストごとのレート制限に対応したマルチスレッドのウェブクローラー
@advance-labs/html-parserHTML からメタタグ、Open Graph、Twitter Cards、見出し、画像、リンク、JSON-LD を抽出
@advance-labs/schema-validatorSchema.org の JSON-LD 構造化データを既知の型に照らして検証
@advance-labs/scoring技術 SEO と AEO の 44 項目でページを評価し、別途 14 シグナルの E-E-A-T スコアリング機能と、ルールごとの説明を提供

さらに、@advance-labs/net-guard と @advance-labs/types があります。ここにあるアプリケーションは apps/chrome-extension のみです。ホスト型コンソールはオープンソースではありません。


クイックスタート

6 つのパッケージが npm で公開されており、単独で使用できます。

npm i @advance-labs/scoring      # the 44-check audit engine
npm i @advance-labs/net-guard    # SSRF-safe fetch: re-checks every redirect hop
npm i @advance-labs/crawler      # polite crawler with robots.txt + rate limiting
npm i @advance-labs/html-parser
npm i @advance-labs/schema-validator
npm i @advance-labs/types        # shared types, a dependency of the above

advancelabs.dev/tools のホスト型ツールは、インストール不要です。

git clone https://github.com/Advance-Labs/aeo-toolkit.git
cd aeo-toolkit
pnpm install
pnpm build          # turbo builds every package
pnpm test           # the full suite, no network

詳しいドキュメントは docs.advancelabs.dev/aeo-toolkit をご覧ください。

ビルド後は、パッケージを次のように組み合わせられます。

import { crawl } from '@advance-labs/crawler'
import { parseHtml } from '@advance-labs/html-parser'
import { analyzeStructuredData } from '@advance-labs/schema-validator'
import { buildAuditReport } from '@advance-labs/scoring'

const result = await crawl('https://example.com/', { maxPages: 2 })
const html = result.pages.filter((p) => p.ok && p.body && p.contentType?.includes('html'))

const report = await buildAuditReport(
  {
    crawl: result,
    pages: html.map((p) => parseHtml(p.body, p.finalUrl)),
    structuredData: html.map((p) => analyzeStructuredData(p.body, p.finalUrl)),
    mode: 'full-site',
  },
  { durationMs: 0, version: '1.0.0' },
)

console.log(report.url, report.score.overall, report.score.grade)
console.log(report.topFixes.slice(0, 3).map((f) => f.title))

MCP サーバーを接続する

mcptry

公式の MCP Registry に dev.advancelabs/aeo-search、dev.advancelabs/aeo-visibility、dev.advancelabs/aeo-backlink として登録されています。

3 つの MCP サーバーはホスト型で、インストールする必要はありません。Streamable-HTTP エンドポイントなので、 npm install もローカルで実行するプロセスも必要ありません。任意の MCP クライアントから URL を指定してください。

Claude Code:サーバーごとに 1 つのコマンドを実行します。

claude mcp add --transport http --scope user aeo-visibility https://aeo.advancelabs.dev/api/mcp/ai-visibility/mcp
claude mcp add --transport http --scope user aeo-backlink   https://aeo.advancelabs.dev/api/mcp/backlink/mcp
claude mcp add --transport http --scope user aeo-search     https://aeo.advancelabs.dev/api/mcp/search/mcp

現在のプロジェクトのみに登録する場合は、--scope user を省略してください。claude mcp list で結果を確認できます。

Claude.ai / Claude Desktop:Settings → Connectors → Add custom connector の順に選択し、URL を貼り付けます。

Cursor(~/.cursor/mcp.json)、Windsurf、または JSON ブロックを受け付ける任意のクライアント:

{
  "mcpServers": {
    "aeo-visibility": { "url": "https://aeo.advancelabs.dev/api/mcp/ai-visibility/mcp" },
    "aeo-backlink":   { "url": "https://aeo.advancelabs.dev/api/mcp/backlink/mcp" },
    "aeo-search":     { "url": "https://aeo.advancelabs.dev/api/mcp/search/mcp" }
  }
}
サーバーツール認証情報
aeo-visibility5接続時には不要です。引用チェックでは、リクエストごとに Perplexity キーが必要です。
aeo-backlink7不要です。
aeo-search20Google でサインインします。初回使用時にクライアントがブラウザーを開きます(Claude Code では、/mcp → Authenticate)。または BYOK:Authorization: Bearer として Google アクセストークンを指定し、必要に応じて x-bing-api-key を指定します。

つまずきやすい点が 3 つあります。

  • 末尾の /mcp は必須です。 /api/mcp/<slug> のみを指定すると、アダプター独自の「Not found」が返されます。ルーティングの不具合に見えますが、そうではありません。
  • ログインが必要なのは aeo-search だけで、ディスカバリーはパス単位です。 匿名リクエストには /.well-known/oauth-protected-resource/api/mcp/search/mcp を示す 401 を返します。認可サーバーは /api/mcp/oauth です。aeo-visibility と aeo-backlink にはログインが不要なため、ルートの /.well-known/oauth-* ドキュメントは意図的に 404 を返します。
  • すべてのツールは読み取り専用です。 上流 API の書き込みメソッドを呼び出すものはありません。

/api/mcp/ga-gsc/mcp は aeo-search の互換性エイリアスとして引き続き動作します。新しい設定では /api/mcp/search/mcp を使用してください。


AEO とは?

ユーザーが ChatGPT に「X に最適なツールは?」と尋ねたとき、回答のもとになるのは、広告オークションへの入札ではなく、AI モデルが信頼するインデックス済みコンテンツです。AI に引用されるための信頼シグナルは次のとおりです。

  • 構造化データ(JSON-LD の Organization、FAQPage、HowTo)
  • llms.txt:AI にとっての robots.txt に相当するもの
  • 正規 URL を持つサーバー生成 HTML:AI クローラーは静的コンテンツを好みます
  • トピックに関する権威性:一貫性のある、深く掘り下げたトピックの解説

AEO Toolkit は、これらすべての監査を自動化します。


モノレポの構成

aeo-toolkit/
├── packages/          # the six published libraries, plus shared config
├── apps/chrome-extension/
├── apps/docs/         # Astro + Starlight docs site (renders ../../docs)
├── docs/              # the documentation itself
└── brand/             # the mark, lockups, palette and type (brand/README.md)

Turborepo · TypeScript 5 · Vitest · React 19 で構築


デザイン

サイトはピクセルアートです。ディザリングされた夕暮れの空の下で、人物が多面体の球体を押しています。粗いセル単位で描画し、小さなパレット(インク、紙、2 色の夕暮れオレンジ)に合わせて配置したうえで、4x4 の Bayer 順序ディザリングを適用し、エッジをくっきり保ったまま拡大しています。ラベルには Geist Pixel Square、見出しと本文には Geist Sans、コードには Geist Mono を使用しています。角は直角で、影はハードオフセットです。パレット、書体、トークン、ルールは brand/README.md にあり、アセットもその隣にあります。ユーザーに見えるものはすべて、このデザインに従ってください。コードでの実装方法については、 docs/CONVENTIONS.md を参照してください。


Advance Labs が制作

Advance Labs が構築・保守しています · Advance Labs の全製品

AEO Toolkit は、Creatin、Cartrix、そして本ツールキットを開発するソフトウェアスタジオ、Advance Labs Inc. が構築・保守しています。

このプロジェクトでは、自らのツールを実際に活用しています。advancelabs.dev は llms.txt、JSON-LD の Organization スキーマ、SSG でレンダリングされたページ、正規 URL を採用しており、いずれもスコアリングエンジンが推奨する手法です。


行動規範

私たちはContributor Covenantに従っています。プロジェクトに関わるすべての場で、敬意を持って建設的に行動し、許容できない行為は[email protected]まで報告してください。


© 2026 Advance Labs Inc. · advancelabs.dev

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。