mcpField
V
visprobe

visprobe

ローカル
github.com/CloudCorpRecordsビジネス・マーケティング01 週間前に更新

visprobe について

visprobe は、AI 回答エンジンがウェブサイトにアクセスし、どう認識するかを監査する MCP サーバーです。クローラー規則、識別ファイル、ページシグナルのローカル検査と、回答エンジン上の可視性を調べるホスト型分析を組み合わせます。

主な機能

  1. 01AI クローラーのアクセス規則を確認
  2. 0210 種類の識別ファイルパスを検査
  3. 03ページメタデータと JSON-LD の型を確認
  4. 04スコア付き識別チェックと優先修正項目を取得
  5. 05サイト比較と可視性履歴の確認
  6. 06ホスト型の回答エンジン分析を実行

活用シーン

  1. 01AI クローラーがサイトにアクセスできるか確認
  2. 02識別ファイルとページシグナルを点検
  3. 03別サイトと可視性を比較
  4. 04監査結果と推奨修正を追跡

MCP 対応

ローカルのサイト検査とホスト型アナライザーの機能を MCP ツールとして提供します。3 つのツールはローカルで動作し、7 つはホスト型アナライザーにリクエストを転送します。接続先と Bearer トークンは任意で設定できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-visprobe": {
"command": "npx",
"args": [
"-y",
"@reneturcios/visprobe"
]
}
}
}
起動コマンドnpx -y @reneturcios/visprobe

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@reneturcios/visprobe0.1.0
ocighcr.io/cloudcorprecords/visprobe:0.1.0

ツール

10

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
urlstringはい確認するサイト(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

コメント

MCP は初めてですか?

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

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