mcpField
N
Neo Vision

Neo Vision

本地服务
github.com/matthewalexong浏览器自动化0

关于 Neo Vision

为你的 AI Agent 提供网页上每个元素的像素级精确空间地图——坐标、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 检查(而非仅检查边界框重叠),以防止宽布局内容溢出。包含 viewport_info,其中有滚动位置、页面高度和 percent_remaining。对于长页面:使用 spatial_scroll(delta_y=~670) 向下浏览,然后再次请求 agent 输出以获取下一个视口的内容。compact | agent

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。