Token导航 LogoToken导航TokenDH.com
lynx4ai (Seans Gravy) logo
浏览器工具未说明官方级别未说明来源级核验

lynx4ai (Seans Gravy)

MCP Server

通过Chrome无障碍树实现AI浏览器自动化,为LLM提供在真实浏览器中的视觉和操作能力。

工具数

17

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化RustClaude自动化测试Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SeansGravy

提供方

SeansGravy

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

lynx mcp

通过Chrome可访问性树实现AI浏览器自动化。一个MCP服务器,在真实的浏览器中为LLM提供眼睛和手。

灵感来自原作 [Lynx文本浏览器]() (1992)——因为人工智能不需要像素,它需要结构。

它做什么

  • 启动具有持久配置文件的Chrome实例
  • 使用稳定的元素引用捕获可访问性树(e0, e1, e2...)
  • 按参考ID单击、键入、按键——没有像素坐标,没有脆弱的选择器
  • 自动关闭cookie横幅和覆盖
  • 通过1Password CLI进行身份验证(用户名+密码+TOTP)
  • 用户干预系统——浏览器横幅+检测到登录/验证码时的macOS通知
  • 屏幕截图和PDF导出

安装

cargo install --git https://github.com/SeansGravy/lynx-mcp

或者从源代码构建:

git clone https://github.com/SeansGravy/lynx-mcp
cd lynx-mcp
cargo build --release

使用克劳德代码注册

claude mcp add lynx_mcp ./target/release/lynx-mcp

工具(16)

工具说明
instance_create启动具有持久配置文件的Chrome实例
instance_list列出正在运行的实例
instance_destroy销毁实例
navigate转到URL,等待加载
snapshot具有稳定引用的可访问性树——过滤、差异、紧凑模式
text提取可读页面文本
click按ref单击元素--失败时自动解除覆盖
type_text按ref输入
press在元素上按一个键(Enter、Tab、Escape…)
upload_file通过文件输入元素上传文件
eval在页面上下文中执行JavaScript
dismiss_overlays删除cookie横幅、模组、弹出窗口
wait_for_stable等待页面内容稳定
screenshot将页面捕获为PNG格式
pdf将页面导出为PDF
auth_login通过1Password凭据登录
request_intervention要求用户通过浏览器横幅+系统通知进行干预(验证码、MFA)

需求

  • 锈1.85+(2024年版)
  • 已安装Chrome或Chromium
  • macOS或Linux
  • 1Password命令行界面(op)for auth_login (可选)

建筑

lynx-mcp
├── server.rs          # MCP tool handlers (rmcp framework)
├── browser/
│   ├── instance.rs    # Chrome lifecycle, CDP commands, intervention system
│   ├── config.rs      # Profile dirs, Chrome path resolution
│   ├── helpers.rs     # Chrome discovery, CDP utilities
│   └── mod.rs         # BrowserManager — instance pool + auto-recovery
├── snapshot/
│   ├── tree.rs        # Accessibility tree → stable refs (persistent monotonic IDs)
│   ├── compact.rs     # Token-efficient output format
│   ├── diff.rs        # Delta between snapshots
│   └── refs.rs        # Ref allocation and tracking
├── auth/
│   ├── form_fill.rs   # Iterative login form detection and filling
│   └── op_cli.rs      # 1Password CLI integration
├── error.rs           # Error types
└── types.rs           # Shared types

许可证

麻省理工学院

目录标签

目录标签

浏览器自动化RustClaude自动化测试本地部署AI辅助Chrome无障碍树1Password集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

17

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP