
Mcp Server Browser
io.github.bytedance由 GitHub 帳號 bytedance 發布v1.0.0更新於 Oct 24, 2026
MCP server for browser use access
概覽
本機 MCP 伺服器,讓助理操作真實瀏覽器:開啟網頁、點擊、填寫表單、讀取文字或 Markdown,並擷取畫面。
- 可以做什麼
- 導覽與分頁:開啟網址、上一頁與下一頁、新增、切換與關閉分頁、列出分頁。
- 頁面互動:點擊、懸停、填寫輸入欄位、選擇選項、按鍵、捲動。
- 讀取頁面內容:取得文字、Markdown、連結、可點擊元素,並在主控台執行 JavaScript。
- 擷取輸出:對頁面或元素截圖、視覺模式螢幕擷取與座標點擊、查看下載清單。
- 以資源形式提供瀏覽器主控台日誌、下載檔案與截圖。
- 適用情境
- 適合助理需要實際操作網頁而不只是抓取內容的情境:填寫表單、走完多步驟網站流程、確認頁面實際呈現結果,或保存截圖與下載檔案。也適合在聊天客戶端中驅動網頁檢查。
- 執行需求
- 透過 npx 以 stdio 在本機執行 npm 套件 @agent-infra/mcp-server-browser;需要 Node.js 18 或更新版本,以及 VS Code、Cursor、Windsurf、Claude Desktop 等 MCP 客戶端。使用 Chrome、Edge 或 Firefox 瀏覽器,可選 CDP 或 WebSocket 端點、執行檔路徑、代理、使用者資料目錄與視窗大小參數。虛擬顯示需要 DISPLAY;指定連接埠可啟用 SSE 或 Streamable HTTP。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Mcp Server Browser,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Browser Use MCP Server
[NPM Downloads] [smithery badge] [codecov]
[Install MCP Server] [Install in VS Code] [Install in VS Code Insiders]
A fast, lightweight Model Context Protocol (MCP) server that empowers LLMs with browser automation via Puppeteer’s structured accessibility data, featuring optional vision mode for complex visual understanding and flexible, cross-platform configuration.
Key Features
- ⚡ Fast & lightweight. Utilizes Puppeteer's label index, not pixel-based input and accessibility DOM tree.
- 👁️ Vision Mode Support. Optional visual understanding capabilities for complex layouts and visual elements when structured data isn't sufficient.
- 🤖 LLM-optimized. No vision models needed, operates purely on structured data, less context reducing context token usage.
- 🧩 Flexible Runtime Configuration. Customize viewport size, coordinate system factors, and User-Agent at runtime via HTTP headers.
- 🌐 Cross-Platform & Extensible. Support for remote and local browsers, the use of a custom browser engine.
Requirements
- Node.js 18 or newer
- VS Code, Cursor, Windsurf, Claude Desktop or any other MCP client
Getting started
Local (Stdio)
First, install the Browser MCP server with your client. A typical configuration looks like this:
Install in VS Code
You can also install the Browser MCP server using the VS Code CLI:
After installation, the Browser MCP server will be available for use with your GitHub Copilot agent in VS Code.
Install in Cursor
Go to Cursor Settings -> MCP -> Add new MCP Server. Name to your liking, use command type with the command npx @agent-infra/mcp-server-browser. You can also verify config or add command like arguments via clicking Edit.
Install in Windsurf
Follow Windsuff MCP documentation. Use following configuration:
Install in Claude Desktop
Follow the MCP install guide, use following configuration:
Remote (SSE / Streamable HTTP)
At the same time, use --port $your_port arg to start the browser mcp can be converted into SSE and Streamable HTTP Server.
You can use one of the two MCP Server remote endpoint:
- Streamable HTTP(Recommended):
http://127.0.0.1::8089/mcp - SSE:
http://127.0.0.1::8089/sse
And then in MCP client config, set the url to the SSE endpoint:
url to the Streamable HTTP:
In-memory call
If your MCP Client is developed based on JavaScript / TypeScript, you can directly use in-process calls to avoid requiring your users to install the command-line interface to use Browser MCP.
Configuration
Browser MCP server supports following arguments. They can be provided in the JSON configuration above, as a part of the "args" list:
Runtime Configuration
The browser runtime requires configuration for Viewport Size, Vision Model Coordinate Factors, and User Agent. These can be passed through corresponding HTTP headers:
Note: Header names are case-insensitive.
Example:
Docker
We have unified the deployment of VNC and MCP under a single URL endpoint, The Dockerfile and DockerHub image will be published together! video
API
Tools
Resources
Development
Access http://127.0.0.1:6274/:
Extended CLI Entry
來源:packages/agent-infra/mcp-servers/browser/README.md,提交 2ff41a9
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分