AEO Search について
AEO Searchは、SEOやAI検索分析に取り組む人向けのホスト型MCPサービスです。Google Search Console、GA4、Bing Webmasterのデータを読み取り専用ツールで扱い、Googleログインまたは認証情報の指定に対応します。
主な機能
- 01Google Search Consoleデータの照会
- 02GA4データの照会
- 03Bing Webmasterデータの照会
- 0420個の読み取り専用ツール
- 05Googleログインまたは認証情報の指定
活用シーン
- 01ウェブサイトの検索実績を分析
- 02GA4データと合わせて流入を確認
- 03Bing Webmaster情報の調査
- 04SEOやAI検索業務向けのデータ収集
MCP 対応
ホスト型のStreamable HTTP MCP サーバーで、20個の読み取り専用ツールから検索・分析データを提供します。Googleログイン、またはGoogleアクセストークンと任意のBing APIキーで認証できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://aeo.advancelabs.dev/api/mcp/search/mcpclaude mcp add --transport http dev-advancelabs-aeo-search https://aeo.advancelabs.dev/api/mcp/search/mcp{"mcpServers":{"dev-advancelabs-aeo-search":{"type":"http","url":"https://aeo.advancelabs.dev/api/mcp/search/mcp"}}}Cursor で開く{"servers":{"dev-advancelabs-aeo-search":{"type":"http","url":"https://aeo.advancelabs.dev/api/mcp/search/mcp"}}}VS Code で開く{"mcpServers":{"dev-advancelabs-aeo-search":{"type":"http","url":"https://aeo.advancelabs.dev/api/mcp/search/mcp"}}}{"mcpServers":{"dev-advancelabs-aeo-search":{"serverUrl":"https://aeo.advancelabs.dev/api/mcp/search/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
AEO Toolkit
次の大きなものは、たくさんの小さなものでできています。
オープンソースのAI検索最適化:ChatGPT、Claude、Perplexityがあなたを引用するかどうかを左右する44の小さなチェック項目。
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をご覧ください。
見た目
ホスト型サイトは、夕暮れの空の下で人物が多面体の球体を坂の上へ押し上げる、ディザリングされたピクセルアートで描かれています。
![]() | ![]() |
| クロールとスコアリング。 最大50ページを、すべてのルールに照らして評価します。 | 44の小さな項目。 カテゴリーを選んで、チェック項目を順に確認できます。スコアリングエンジンはApache-2.0です。 |
![]() | ![]() |
| 監査ツール。 無料で、登録不要です。 | Track。 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 に対するものだけです。ホスト権限はそのために使用します。データは送信されないため、何も保存されません。
- インストール: Chrome Web Store
- 詳細: advancelabs.dev/tools/aeo-auditor
- ソース:
apps/chrome-extension· 公開手順書
自分でビルドする場合:
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/crawler | robots.txt の遵守、サイトマップの解析、ホストごとのレート制限に対応したマルチスレッドのウェブクローラー |
@advance-labs/html-parser | HTML からメタタグ、Open Graph、Twitter Cards、見出し、画像、リンク、JSON-LD を抽出 |
@advance-labs/schema-validator | Schema.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 サーバーを接続する
公式の 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-visibility | 5 | 接続時には不要です。引用チェックでは、リクエストごとに Perplexity キーが必要です。 |
aeo-backlink | 7 | 不要です。 |
aeo-search | 20 | Google でサインインします。初回使用時にクライアントがブラウザーを開きます(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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。




