mcpField
N
Neo Vision

Neo Vision

ローカル
github.com/matthewalexongブラウザ自動化0

Neo Vision について

ウェブページ上のすべての要素のピクセルレベルの正確な空間マップを AI エージェントに提供(座標、ARIA ロール、アクセシブルラベル、アクション可能性フラグを含む)。スクリーンショットなし、脆い CSS セレクターなし、アンチボットシステムからのブロックなし。組み込み隠密レイヤーパッチ

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"neo-vision": {
"command": "npx",
"args": [
"-y",
"neo-vision"
]
}
}
}
起動コマンドnpx -y neo-vision

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

パッケージ
npmneo-vision0.2.2

ツール

5

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

パラメーター型必須説明
urlstringはい移動先の URL。実際の Chrome ブラウザーが自動的に起動します。設定は不要です。
viewport_widthintegerいいえビューポートの幅(CSS ピクセル、デフォルト:1280)
viewport_heightintegerいいえビューポートの高さ(CSS ピクセル、デフォルト:720)
zoomnumberいいえデバイススケール係数/ズームレベル(デフォルト:1.0)
settle_msintegerいいえページ読み込み後、動的コンテンツ(SPA、遅延読み込み)が安定するまで待機する時間(ミリ秒、デフォルト:2000)
include_non_visiblebooleanいいえ非表示の要素(display:none、visibility:hidden)を含めます。通常は不要です。
max_depthintegerいいえ走査する DOM の最大深度(デフォルト:50)。深くネストされたページの場合のみ増やしてください。
verbosityenumいいえ含める内容:'actionable' = ボタン/リンク/入力欄のみ(デフォルト、最速)、'landmarks' = + 見出し/ナビゲーション/セクション、'all' = 表示されているすべての要素actionable | landmarks | all
max_elementsintegerいいえ返す要素の最大数(デフォルト:2000)。結果が省略された場合は、スクロールしてスナップショットを再取得すると、続きを確認できます。
compactbooleanいいえコンパクトな要素を返します(デフォルト:true)。コンパクトモードでは CSS レイアウトの詳細、セレクター、DOM 階層を省き、必要な情報(tag、role、label、text、bounds、click_center、actionable)のみを保持します。false に設定すると、要素の全データを返します。
output_formatenumいいえ出力形式:'compact'(デフォルト)は、座標、ロール、アクセシビリティ情報を含む要素の完全なリストを返します。一般的なブラウジングや UI タスクに適しています。'agent' は、テキスト量の多いページ(Wikipedia、Amazon、長文記事)向けに AI のコンテキストウィンドウを最適化します。重複を除いた読みやすいページテキストと、現在のビューポート内にあるクリック座標付きのインタラクティブ要素のみを返します。agent モードでは、click_center のチェック(境界ボックスの重なりだけではない)により要素をビューポート内に厳密に限定し、幅の広いレイアウトのはみ出しを防ぎます。スクロール位置、ページの高さ、percent_remaining を含む viewport_info も返します。長いページでは、spatial_scroll(delta_y=~670) でスクロールしてから、agent 出力を再度リクエストし、次のビューポートの内容を取得してください。compact | agent

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

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

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