技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
sh6drack/zen-mcp

sh6drack/zen-mcp

Zen Browser automation via WebDriver BiDi: navigat
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add zen-mcp -- npx -y zen-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
23 ★ · sh6drack/zen-mcp · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 23 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 sh6drack/zen-mcp;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

zen-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

The first MCP server for **Zen Browser**. Automate Zen from Claude Code, Cursor, or any MCP client.
No Selenium. No Playwright. No browser drivers. Just WebSocket.
Setup (2 minutes)
1. Start Zen with remote debugging
> **Pro tip**: Add alias zen='open /Applications/Zen.app --args --remote-debugging-port 9222' to your shell config. Then just run zen.
2. Add to Claude Code
Add to ~/.claude/mcp_servers.json:
> If you cloned instead of npm install, use "command": "node", "args": ["/absolute/path/to/zen-mcp/server.mjs"]
Add to ~/.claude/settings.json:
**That's it.** Start a new Claude Code session and the zen_* tools are available.
20 Tools
Browse
| Tool | What it does |
|------|-------------|
| zen_navigate | Go to a URL |
| zen_list_pages | List all open tabs |
| zen_select_page | Switch to a tab |
| zen_new_tab | Open a new tab |
| zen_close_tab | Close a tab |
See
| Tool | What it does |
|------|-------------|
| zen_snapshot | Page structure with selectors (filter: all/interactive/form) |
| zen_screenshot | Capture a screenshot |
| zen_get_page_text | Get page title, URL, and text |
| zen_get_form_fields | List all form fields with labels and values |
Interact
| Tool | What it does |
|------|-------------|
| zen_click | Click an element |
| zen_fill | Type into an input or textarea |
| zen_select_option | Pick a dropdown option |
| zen_check | Toggle a checkbox or radio |
| zen_press_key | Keyboard input (Enter, Tab, Ctrl+A, etc.) |
| zen_fill_form | Fill multiple fields at once |
| zen_scroll | Scroll the page or to an element |
Utility
| Tool | What it does |
|------|-------------|
| zen_evaluate | Run JavaScript in the page |
| zen_wait | Wait N milliseconds |
| zen_wait_for | Wait for text or element to appear |
| zen_reconnect | Force reconnect to Zen |
How It Works
zen-mcp speaks **WebDriver BiDi** (W3C standard) directly over WebSocket. Form filling uses native value setters with input/change event dispatch so React, Vue, and Angular apps work correctly.
What Works Well
- **Navigation, clicking, form filling** — rock solid, handles React/Vue/Angular
- **Screenshots and page reads** — reliable content extraction
- **Tab management** — open, close, switch between tabs
- **JavaScript evaluation** — run any code in the page context
- **Keyboard input** — shortcuts, Enter, Tab, modifier combos
Known Limitations
- Zen inherits Firefox's WebDriver BiDi implementation, which is still maturing. Some advanced BiDi commands that work in Chrome may not be available yet.
- Zombie sessions can only be cleared by restarting Zen (BiDi session.end is connection-scoped). zen-mcp detects this and tells you what to do.
来源
awesome · https://github.com/sh6drack/zen-mcp
按领域浏览
MCP 服务
Traction
23 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引