visprobe について
visprobe は、AI 回答エンジンがウェブサイトにアクセスし、どう認識するかを監査する MCP サーバーです。クローラー規則、識別ファイル、ページシグナルのローカル検査と、回答エンジン上の可視性を調べるホスト型分析を組み合わせます。
主な機能
- 01AI クローラーのアクセス規則を確認
- 0210 種類の識別ファイルパスを検査
- 03ページメタデータと JSON-LD の型を確認
- 04スコア付き識別チェックと優先修正項目を取得
- 05サイト比較と可視性履歴の確認
- 06ホスト型の回答エンジン分析を実行
活用シーン
- 01AI クローラーがサイトにアクセスできるか確認
- 02識別ファイルとページシグナルを点検
- 03別サイトと可視性を比較
- 04監査結果と推奨修正を追跡
MCP 対応
ローカルのサイト検査とホスト型アナライザーの機能を MCP ツールとして提供します。3 つのツールはローカルで動作し、7 つはホスト型アナライザーにリクエストを転送します。接続先と Bearer トークンは任意で設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 確認するサイト(URL またはドメイン) |
詳細
visprobe
回答エンジンから、あなたのサイトはどのように見えるのでしょうか? visprobe は、人がサイトを見るのと同じようにサイトを読み取ります。robots.txt のクローラーポリシー、エンジンが探す識別ファイル、ページ自体に含まれるシグナルを確認し、さらにホスト型アナライザーを通じて、Claude、
ChatGPT、Gemini、Perplexity が実際にそのサイトを挙げるかどうかも調べます。
3 つのツールはすべてお使いのマシン上で動作し、7 つのツールはホスト型アナライザー https://inite.ai/api/mcp/analyzer にリクエストを転送します。
ローカルツール(アカウント不要)
check_ai_access(url)—robots.txtが許可している AI クローラーを、回答エンジンのクローラー(リアルタイムの質問に答えるためにページを取得するクローラー)と、学習用クローラーに分けて表示します。 前者をブロックするとサイトが見えなくなりますが、後者をブロックしても損失はありません。robots のルールは適切に適用されます。最も具体的なユーザーエージェントグループが優先され、最長の一致ルールが優先され、同じ条件ではAllowが優先されます。check_identity_files(url)— サイトのルートにある 10 個の識別ファイルのうち、存在するものを確認します。対象は/llms.txt、/llms-full.txt、/ai.txt、/ai.json、/identity.json、/agent.json、/.well-known/ai.json、/.well-known/llms.txt、/.well-known/agent.json、/.well-known/ai-plugin.jsonです。 2xx ステータスで配信されている場合、そのファイルは存在するとみなされます。check_page_signals(url)— ページのタイトル、メタディスクリプション、canonical、hreflang の代替ページ、および JSON-LD 内の Schema.org タイプを確認します。
リモートツール(ホスト型アナライザー)
check_identity(url)— 100 点満点の識別情報の評価と、修正すべき内容を表示します。モデルへの問い合わせは行いません。visibility_fixes(url)— 重要度の高いものから順に、修正計画を表示します。compare_sites(url, other)— あなたのサイトと競合サイトを同じ方法で読み取り、並べて比較します。visibility_history(url)— 評価が時間とともにどのように変化したかを表示します。analyze_site(url)— 回答エンジンにも問い合わせる監査を開始し、run_idを返します。get_analysis(run_id)— 進捗状況を表示し、その後、100 点満点のスコアと優先して修正すべき内容を表示します。my_reports()— サインイン時に、監査結果を新しい順に表示します。
リモート呼び出しは、JSON-RPC tools/call としてアナライザーのエンドポイントに転送されます。別のエンドポイントを指定するには INITE_MCP_URL を設定し、Bearer トークンを送信するには INITE_TOKEN を設定します。アカウントがなくても、公開ツールはアドレスごとの利用上限(上流サービスの規約に基づき、1 日 2 回)内で応答します。
CLI
npx @reneturcios/visprobe check-ai-access stripe.com
npx @reneturcios/visprobe check-identity-files stripe.com
npx @reneturcios/visprobe check-page-signals stripe.com/pricing
npx @reneturcios/visprobe --version
出力は JSON 形式のレポートです。終了コード:成功時は 0、実行時エラー(サイトに接続できない場合を含む)は 1、使用方法のエラーは 2 です。
MCP サーバー
npx -y @reneturcios/visprobe mcp
MCP クライアントの設定:
{
"mcpServers": {
"visprobe": {
"command": "npx",
"args": ["-y", "@reneturcios/visprobe", "mcp"]
}
}
}
Docker
docker run -i ghcr.io/cloudcorprecords/visprobe
docker run --rm ghcr.io/cloudcorprecords/visprobe check-page-signals example.com
開発
npm install
npm run build # tsc -> dist/
npm test # tsx --test test/*.test.ts (fake fetch, no network)
npm run dev # run the CLI from source
ライセンス
MIT — Copyright (c) 2026 Rene Turcios
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。