network-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@network-mcpopen https://example.com/scholarships and show me opportunities"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Browsing
Browsing is the repository for the supervised browser/network capability consumer in the canonical MCP workspace. The runtime/service compatibility identifier remains browser-mcp.
It provides browser/form domain semantics while Console MCP remains the ChatGPT-facing connector and generic execution/runtime owner.
Canonical role
Browser MCP owns:
target/page/form inspection;
semantic form extraction;
verified field mutations;
guarded artifact upload;
review and submit domain policy;
human-boundary detection;
browser-domain evidence and statuses.
Console MCP owns:
browser runtime/process lifecycle;
ChatGPT-facing tool gateway;
generic task/run identity;
async execution, leases, capacity, retry, timeout, and cancellation.
The local mcp-server remains a compatibility/local-validation surface. It is not the canonical ChatGPT-facing connector.
Related MCP server: nomos-browser
Current supervised flow
Console binds or opens the browser target.
Network captures exact target/page/form identity.
Network extracts semantic controls.
Values/actions are proposed.
Approval-gated mutations are applied.
Network verifies each supported postcondition.
Files are uploaded only through guarded artifact references.
A review artifact is captured.
Final submit remains disabled by default and requires explicit approval when enabled.
Network returns verified or explicitly unverified terminal evidence.
Safety defaults
Network must not launch a competing browser in Console-owned mode.
Credentials remain manual.
CAPTCHA, 2FA, login/security challenges pause automation as human boundaries.
Form mutations use target/page/form revision guards.
Password fields are not writable.
Uploads accept only guarded relative artifact references inside the dedicated upload root.
Form values and credential material are not logged by default.
Unrelated browser tabs/processes must not be closed.
Policy defaults
BROWSER_MCP_MODE=local-assist
BROWSER_MCP_REQUIRE_APPROVAL_FOR_FILL=true
BROWSER_MCP_REQUIRE_APPROVAL_FOR_UPLOAD=true
BROWSER_MCP_REQUIRE_APPROVAL_FOR_SUBMIT=true
BROWSER_MCP_ENABLE_SUBMIT=false
BROWSER_MCP_UPLOAD_ROOT=var\artifacts\uploads
BROWSER_MCP_MAX_UPLOAD_BYTES=26214400
BROWSER_MCP_WORKER_PORT=8791
BROWSER_MCP_BROWSER_CHANNEL=msedge
BROWSER_MCP_EXTERNAL_VISIBLE_BROWSER=trueCapability contract
The machine-readable source of truth is:
mcp-server/src/capability-contract.js
It defines Console/Network ownership, risk classes, approvals, binding, replay policy, timeout class, artifact behavior, postconditions, visibility, and compatibility aliases.
Local validation
Windows:
cd D:\PhpstormProjects\www\mcp\Browsing
npm run typecheck
npm run testUbuntu/Linux after a normal clone:
npm ci
npm --prefix mcp-server ci
npm --prefix playwright-worker ci
npm --prefix playwright-worker run install:browsers
npm run typecheck
npm run testFor the canonical supervised runtime, point BROWSER_MCP_REMOTE_DEBUGGING_PORT at the Console-owned CDP endpoint (normally 9223) and keep BROWSER_MCP_EXTERNAL_VISIBLE_BROWSER=true. The CDP attach path is supported on Windows and Linux. Windows-only dev:* supervisor scripts remain compatibility/operations helpers rather than a runtime requirement.
Operational lifecycle commands remain available for compatibility/local validation, but normal browser ownership belongs to Console MCP.
Documentation
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
AI-powered web automation. Navigate websites using AI agents for one page or a thousand
AI-powered web automation. Navigate websites using AI agents for one page or a thousand
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Related MCP Servers
- FlicenseNot gradedqualityAmaintenanceEnables secure web form inspection and autofill using Excel data, Knowledge Packs, and AI, with sensitive field protection and explicit submit confirmation.1-
- AlicenseNot gradedqualityAmaintenanceEnables governed browser automation for AI agents with human-in-the-loop approval, audit logging, and read-only replay, supporting both ASK and AUTO autonomy modes.MIT

secure-browser-mcpofficial
AlicenseNot gradedqualityBmaintenanceEnables secure browser automation by letting agents fill Turnkey-stored secrets into web forms without the secret values ever appearing in the conversation, transcript, or model context.9 npm6MIT- AlicenseNot gradedqualityBmaintenanceEnables a single user to let ChatGPT read and control a dedicated Chromium browser running on their own server, with tab, navigation, and browser-action tools plus manual approval safeguards.MIT