LA

lvcidpsyche/auto-browser

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

914 stars 154 forks 质量 88 趋势 42MIT

lvcidpsyche/auto-browser 是从 https://github.com/lvcidpsyche/auto-browser. 导入的 MCP 服务器候选对象。

概览

lvcidpsyche/auto-browser 是从 https://github.com/lvcidpsyche/auto-browser. 导入的 MCP 服务器候选对象。

概述(AI 翻译)

给你的AI代理一个真正的浏览器,有真人参与。

自动浏览器是MCP原生的授权工作流控制平面。它为MCP客户端、LLM代理和操作员提供了一个共享的Playwright浏览器,具备人工接管、可重用的认证配置文件、审批、审计轨迹和本地优先部署。

合作对象:

  • Claude Code、Codex(CLI、IDE 扩展和应用)、Google 反重力、光标和 VS Code, 通过HTTP直接连接
  • Claude Desktop,通过捆绑的 stdio 桥接器
  • 任何能够与HTTP或stdio通信的MCP客户端
  • 当你需要以curl优先控制时,直接调用REST调用器

为什么选择自动浏览器

  • MCP 从第一天起就原生。 浏览器表面已经被打包为 MCP 服务器,而不是事后附加。
  • 当网络变得脆弱时,人工接管。 noVNC在需要介入时保持同一实时会话可用。
  • 登录一次,稍后重用。 保存命名认证配置文件,重新打开已登录的新会话。
  • 默认本地优先。 在自己的主机上用 Docker Compose 运行全栈,或使用 Codespaces 快速演示。
  • **内置安全护栏。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Auto Browser

Give your AI agent a real browser, with a human in the loop.

Auto Browser is an MCP-native browser control plane for authorized workflows. It gives MCP clients, LLM agents, and operators a shared Playwright browser with human takeover, reusable auth profiles, approvals, audit trails, and local-first deployment.

Works with:

  • Claude Code, Codex (CLI, IDE extension, and app), Google Antigravity, Cursor, and VS Code, connected directly over HTTP
  • Claude Desktop, through the bundled stdio bridge
  • any MCP client that can talk HTTP or stdio
  • direct REST callers when you want curl-first control

Why Auto Browser

  • MCP-native from day one. The browser surface is already packaged as an MCP server instead of bolted on after the fact.
  • Human takeover when the web gets brittle. noVNC keeps the same live session available when a person needs to step in.
  • Login once, reuse later. Save named auth profiles and reopen fresh sessions that are already signed in.
  • Local-first by default. Run the full stack on your own box with Docker Compose, or use Codespaces for a quick hosted demo.
  • Safety rails built in. Approvals, operator identity, PII scrubbing, Witness receipts, and policy presets are all part of the product surface.
  • Evidence you can hand to someone else. Witness receipt chains are Ed25519-signed, and an exported bundle verifies with scripts/verify_witness_bundle.py — which imports nothing from this project, so a recipient need not run or trust this controller to check it. The signing key sits beside the receipts, so for evidence that survives a compromised box, pin a head hash you recorded earlier or ship the receipts off the box (details).
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "auto-browser": { "serverUrl": "http://127.0.0.1:8000/mcp" } } }