edge-connect-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., "@edge-connect-mcpUse my Edge session to open Gmail and list unread emails."
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.
edge-connect-mcp
English | 简体中文
Connect MCP clients such as Codex, Claude Code and Cursor to Microsoft Edge through automatic browser discovery and the official Chrome DevTools MCP server.
The project began with a nodeRepl.fetch request failed error while connecting Codex to Edge.
Uses your everyday Edge by default, preserving cookies, sessions and extensions. A separate persistent profile is optional.
Security: Agents may access pages, cookies, signed-in sessions and sensitive data. Use trusted clients and
--isolatedwhen separation is needed. CDP usually has no authentication: keep it local and never expose or forward its port.
Requirements
Microsoft Edge Stable.
Node.js
^20.19.0 || ^22.12.0 || >=23+ npm.Run the client and Edge on the same desktop system.
Related MCP server: Real Browser MCP
Usage
npm
Connect through npx; no clone required.
# Codex
codex mcp add edge-agent -- npx -y edge-connect-mcp@latest
# Claude Code
claude mcp add --transport stdio edge-agent -- npx -y edge-connect-mcp@latestFor Cursor and other stdio MCP clients, set the command to npx and arguments to ["-y", "edge-connect-mcp@latest"].
Source
git clone https://github.com/Zo1Xu/edge-connect-mcp.git
cd edge-connect-mcp
npm ci
node bin/edge-connect-mcp.js doctor
node -p "require('node:path').resolve('bin/edge-connect-mcp.js')"Replace <absolute-entry-path> below with the absolute path printed by the last command.
codex mcp add edge-agent -- node "<absolute-entry-path>"
claude mcp add --transport stdio edge-agent -- node "<absolute-entry-path>"For Cursor and similar clients, use command node and arguments ["<absolute-entry-path>"].
Options
Option | Purpose |
None | Prefer everyday Edge; allocate a port automatically when launching. |
| Separate persistent user data directory. |
| Select a user data root or an existing profile subfolder. |
| Select the Edge executable. |
| Attach to a local CDP endpoint. |
| Show all options. |
Append options to the client arguments, for example:
codex mcp add edge-agent -- npx -y edge-connect-mcp@latest --isolatedIf Edge is running without CDP, save your work, fully quit Edge including background processes, then retry. The launcher never forces it to close. Use --isolated if your Edge version or organization policy restricts debugging the default profile.
Diagnostics
npx -y edge-connect-mcp@latest doctorChecks Node, Edge, profiles, ports, remote debugging, CDP and MCP. It does not launch Edge by default; add --launch to allow startup or --json for a JSON report.
Edge and CDP may remain running after the client exits. Fully quit that instance and restart normally to disable debugging. Profile subfolders are not security boundaries, and isolated mode is not an OS sandbox. See Security.
This server cannot be deployed
Maintenance
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Live browser debugging for AI assistants — DOM, console, network via MCP.
Browserless MCP — wraps the Browserless headless-Chromium REST API (browserless.io)
A paid remote MCP for AI agent browser DevTools MCP, built to return verdicts, receipts, usage logs,
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables browser automation through MCP clients like Claude or Cursor, using the client's existing LLM without requiring an additional API key.Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables browser automation over MCP using a real Chrome browser with existing profile, supporting real tabs, downloads, cookies, and RPA workflows.83 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables control of Microsoft Edge browser via the DevTools protocol, supporting page navigation, screenshots, DOM manipulation, JavaScript execution, and network monitoring.30 npm10MIT
- FlicenseNot gradedqualityCmaintenanceEnables browser automation through the MCP protocol, allowing AI agents to control a real browser using accessibility snapshots and natural language commands.-