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

Fourth Playwright MCP Server

MCP Server

基于Playwright和FastMCP v3构建的通用网页自动化MCP服务器,提供网页导航、表单填充、数据提取等功能,适用于Claude.ai等平台的浏览器自动化需求。

工具数

25

提示词数

0

GitHub Stars

1

资源数

0
浏览器自动化PythonClaude数据提取Claude

安装说明

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

作者 / 组织

Rev4nchist

提供方

Rev4nchist

最后核验

2026/5/17 20:23

运行时

Python

快速接入

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

命令预览

uv run python src/server.py

详细介绍

剧作家网络MCP

通过HTTP为Claude浏览器提供自动化功能——浏览网站、填写表单、提取数据以及与任何web应用程序交互。

建筑

Claude.ai / Cowork Plugin
    │  Streamable HTTP
    ▼
FastMCP v3 (Python)
    │
    ├── 70+ playwright_* tools (proxied via subprocess)
    ├── 19 web_* orchestration tools
    ├── 1 browser_wait_for wrapper
    └── Skills (MCP resources)

工具

Web自动化(自定义编排)

工具目的
web_login导航到登录页面,发现表单字段(auto_fill选项)
web_check_auth_state检查用户是否经过身份验证
web_navigate_and_wait导航+SPA感知内容等待
web_wait_for_ready执行任何操作后等待页面内容
web_discover_navigation识别菜单、选项卡、分页
web_extract_table提取表数据(行/csv/markdown,DOM模式)
web_extract_page_data提取目标页面内容
web_extract_links通过DOM(结构化数据)提取链接
web_discover_form识别表单字段、类型、引用
web_fill_form批量填写表单字段
web_search使用过滤器搜索Google/DuckDuckGo
web_search_and_extract搜索+多页内容提取
web_extract_article通过DOM解析清理文章文本
web_extract_metadata页面元数据(OG、JSON-LD、元标签)
web_save_pdf将页面另存为PDF
web_save_session保存浏览器会话状态
web_load_session恢复已保存的会话
web_execute_js运行JavaScript并进行错误处理
web_extract_structured_data基于CSS选择器的数据提取

剧作家原始人(代理)

全部70+ @playwright/mcp 工具可与 playwright_ 前缀: playwright_browser_navigate, playwright_browser_snapshot, playwright_browser_click, playwright_browser_type, playwright_browser_take_screenshot以及更多。

效用

工具目的
browser_wait_for类型安全包装 playwright_browser_wait_for

部署

铁路(生产)

服务器通过Dockerfile部署到Railway。设置这些环境变量:

变量必填默认描述
PORT按铁路设置HTTP端口
HOST没有0.0.0.0绑定地址
OAUTH_CLIENT_ID--OAuth客户端ID(省略以禁用身份验证)
OAUTH_CLIENT_SECRET--OAuth客户端密码
OAUTH_AUTHORIZATION_ENDPOINTGoogle OIDC授权端点
OAUTH_TOKEN_ENDPOINTGoogle OIDC令牌端点
BASE_URL没有http://127.0.0.1:8000服务器公共URL(用于OAuth重定向)

本地开发

# Install dependencies
uv sync

# Start server
uv run python src/server.py
# → http://localhost:8000/health

码头工人

docker build -t playwright-web-mcp .
docker run -p 8000:8000 playwright-web-mcp

用法

Claude.ai定制连接器

在Claude.ai项目设置中添加为自定义连接器:

  • 网址: https://.railway.app/mcp
  • 身份验证:OAuth 2.1(如果已配置)

协作插件

在插件中引用MCP端点 .mcp.json:

{
  "mcpServers": {
    "web": {
      "url": "https://.railway.app/mcp"
    }
  }
}

发展

# Run tests
uv run pytest

# Lint
uv run ruff check src/

# Type check
uv run ruff format --check src/

许可证

内部使用——第四企业。

目录标签

目录标签

浏览器自动化PythonClaude数据提取网页自动化本地部署表单填充MCP服务器

支持客户端

Claude

接入字段

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

stdio

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

oauth

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauthremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP