network-mcp
Click on "Install 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.
network-mcp
network-mcp is a ChatGPT-driven, supervised opportunity-assistance MVP for Windows.
It combines:
a thin Cloudflare Worker gateway
a local visible Playwright browser worker
a small MCP tool registry skeleton
explicit approval before fill actions
submit disabled by default
MVP flow
User provides one URL in ChatGPT.
The browser worker opens it visibly.
The worker discovers likely opportunity links within a limited scope.
ChatGPT presents options.
The user selects a page or form.
The worker opens it visibly and inspects fields.
ChatGPT proposes values.
The user approves.
The worker fills approved fields only.
Submit stays manual unless an explicit submit mode is enabled later.
Final submit is intentionally not auto-implemented in the MVP.
Related MCP server: Gemini Web Automation MCP
Policy defaults
NETWORK_MCP_MODE=local-assist
NETWORK_MCP_HEADLESS=false
NETWORK_MCP_REQUIRE_APPROVAL_FOR_FILL=true
NETWORK_MCP_REQUIRE_APPROVAL_FOR_SUBMIT=true
NETWORK_MCP_SUBMIT_DEFAULT=false
NETWORK_MCP_ENABLE_SUBMIT=false
NETWORK_MCP_MAX_SESSION_SECONDS=900
NETWORK_MCP_MAX_PAGE_VISITS=20
NETWORK_MCP_MAX_FORM_FILLS=1
NETWORK_MCP_MAX_FIELD_WRITES=80
NETWORK_MCP_ALLOWED_HOSTS=
NETWORK_MCP_DENIED_HOSTS=
NETWORK_MCP_PUBLIC_ORIGIN=
NETWORK_MCP_WORKER_PORT=8791
NETWORK_MCP_BROWSER_CHANNEL=msedge
NETWORK_MCP_EXTERNAL_VISIBLE_CHROME=falseTool contract
Documented safe operations:
network.opennetwork.inspectnetwork.extract_formnetwork.proposenetwork.fill_after_approvalnetwork.review_before_submit
Safety defaults
Browser is visible by default.
Login and registration are user-driven.
CAPTCHA, 2FA, and security challenge pages pause automation.
Credentials are entered manually by the user.
Form values are not logged by default.
Browser storage, cookies, screenshots, traces, videos, and downloads stay in ignored runtime directories such as
var\browser\.One active browser session is the default operating model.
Local commands
cd D:\PhpstormProjects\www\network-mcp
npm install
pwsh -NoProfile -ExecutionPolicy Bypass -File .\tool\dev-network.ps1 doctor
pwsh -NoProfile -ExecutionPolicy Bypass -File .\tool\dev-network.ps1 start
pwsh -NoProfile -ExecutionPolicy Bypass -File .\tool\dev-network.ps1 smoke-localDocumentation
Cloudflare
Worker config:
cloudflare-worker/wrangler.jsoncPublic health check:
/healthzreturnsservice: "network-mcp"Worker deploy remains a manual action through the supervisor or
wrangler
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/smartresponsor/networking'
If you have feedback or need assistance with the MCP directory API, please join our Discord server