Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

shaun0927/openchrome

说明与用途

**项目简介**
shaun0927/openchrome 是一款开源的浏览器自动化 MCP(Model Context Protocol)服务器,能够让任意 AI 代理直接控制本地真实的 Chrome 浏览器,实现「AI + 真实工具」的无缝交互。

**价值主张**

  • **标准化协议**:通过 MCP 为 AI 助手提供统一的浏览器控制接口,降低不同 AI 平台与实际工具之间的集成成本。
  • **即插即用**:只需启动服务器,即可让语言模型、ChatGPT 插件或自研 AI 代理调用 Chrome 完成页面加载、元素交互、截图等操作。
  • **加速原型**:适合快速验证 AI 与 Web 环境交互的概念,帮助团队在几行代码内完成端到端的 AI‑Tool 流程。

**典型接入方式**

  1. **本地部署**:克隆仓库 → npm install → npm run start 启动 MCP 服务器(默认监听 127.0.0.1:3000)。
  2. **AI 侧调用**:在 AI 代理的 Prompt 或插件中使用 MCP JSON‑RPC(如 openChrome.run({url, actions}))向服务器发送指令。
  3. **CI/CD/容器化**:将 Dockerfile 打包为镜像,配合 Kubernetes 或 Docker Compose 在内部环境中提供统一的浏览器自动化服务。
  4. **安全封装**:通过 Nginx/Traefik 加入身份验证或网络隔离,确保仅受信任的 AI 实例能够访问。

**生产可用性**

  • **成熟度**:GitHub ★196、Fork 34,最近一次提交在 2026‑05‑12,代码基于 TypeScript,社区活跃度中等。
  • **适用场景**:非常适合原型、内部工具或受控环境下的 AI‑Browser 集成;在正式生产环境使用前建议进行:
  • 依赖审计(检查 Chrome、Node 运行时的安全补丁)
  • 访问控制与审计日志的实现
  • 可靠性监控(进程守护、异常重启)
  • **风险**:许可证、长期维护者活跃度以及安全加固仍需进一步确认。若满足上述治理要求,可在内部业务流中作为关键组件投入使用。

实际用途

shaun0927/openchrome helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:32:05.366Z
原始来源