Token导航 LogoToken导航TokenDH.com
Secure Browser MCP logo
浏览器工具stdio官方级别未说明来源级核验

Secure Browser MCP

MCP Server

playwright

一个基于Playwright的本地化安全浏览器自动化服务器,提供敏感数据自动屏蔽和无外部连接的安全功能。

工具数

14

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化TypeScriptClaudeClaude

安装说明

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

作者 / 组织

aliksir

提供方

aliksir

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx playwright install chromium

详细介绍

安全浏览器mcp

英语| 日本语

安全第一的浏览器自动化MCP服务器。 建于 剧作家 严格的只针对当地的政策。

安全特性

功能详细信息
零遥测没有数据离开你的机器。没有PostHog,没有分析,没有云同步
敏感数据屏蔽所有工具响应中都会自动屏蔽信用卡号、SSN和电子邮件
无外部连接服务器从不给家里打电话。完全气密
无LLM依赖没有API密钥,没有AI调用。您的MCP客户端处理推理;此服务器仅驱动浏览器
不需要Python纯Node.js。没有Python运行时,没有pip,没有venv

为什么不是@scription/mcp?

安全浏览器mcp@description/mcp
遥测无\*
敏感数据屏蔽内置(CC、SSN、电子邮件)
外部连接取决于配置
DOM元素稳定性data-mcp-index (独立于CSS)辅助功能快照
依赖关系最小(剧作家+MCP SDK)剧作家+MCP软件开发工具包

\*@description/mcp本身没有遥测技术,但不会在传递给LLM的响应中屏蔽敏感数据。

快速开始

安装

git clone https://github.com/aliksir/secure-browser-mcp.git
cd secure-browser-mcp
npm install
npx playwright install chromium
npm run build

配置

添加到您的Claude Code MCP设置中(~/.claude/settings.json):

{
  "mcpServers": {
    "secure-browser": {
      "command": "node",
      "args": ["/path/to/secure-browser-mcp/dist/index.js"],
      "env": {
        "BROWSER_HEADLESS": "true"
      }
    }
  }
}

BROWSER_HEADLESS"false" 查看浏览器窗口。

可用工具

工具说明
browser_navigate导航到URL(支持 new_tab)
browser_get_state使用索引交互式元素获取页面状态
browser_click按元素索引或坐标单击
browser_type在元素中键入文本(敏感数据自动屏蔽)
browser_screenshot截图(视口或整页)
browser_scroll向上或向下滚动(视口的80%)
browser_go_back返回历史记录
browser_get_html获取HTML内容(整页或CSS选择器)
browser_list_tabs列出所有打开的选项卡
browser_switch_tab按ID切换到选项卡
browser_close_tab按ID关闭选项卡
browser_list_sessions列出活动浏览器会话
browser_close_session关闭特定会话
browser_close_all关闭所有会话和浏览器

口罩是如何工作的

browser_typebrowser_get_state 处理文本,在响应到达MCP客户端之前,模式会自动替换:

图案面具为
4111 2222 3333 4444****-****-****-****
123-45-6789 (SSN)***-**-****
user@example.com``

这可以防止敏感数据被发送到LLM上下文窗口,在那里可以记录或缓存敏感数据。

设计决策

  • 零外部连接 --没有遥测,没有云同步,没有分析。一切都是本地的
  • 无LLM依赖 --此服务器不调用任何AI API。您的MCP客户端处理所有推理
  • 延迟会话清理 --会话在30分钟不活动后过期,在每次工具调用时检查(没有后台计时器)
  • 视口第一元素索引 --当前在视口中可见的元素将首先进行优先级排序和索引
  • data-mcp-index CSS选择器 --注入的属性在页面重新呈现时是稳定的,不像CSS选择器会随着DOM的更改而中断

环境变量

变量默认值描述
BROWSER_HEADLESStrue设置为 false 显示浏览器窗口

许可证

麻省理工学院

目录标签

目录标签

浏览器自动化TypeScriptClaude本地部署数据安全本地化服务Playwright敏感数据屏蔽

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

playwright

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP