Browsers / CONNECTION GUIDEFirefox MCP Server for Claude Code, Codex & Cursor
Mozilla’s Marionette remote protocol exposes Firefox browser automation.
Integration documentation API · Live app
Mozilla’s Marionette remote protocol exposes Firefox browser automation.
Platforms: Windows, macOS, Linux
Claude Code · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Codex · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Cursor · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Requirements and limitations
Firefox with Marionette enabled and a compatible automation client or driver.
Requires an explicit remote automation configuration and client; no named-agent setup is established by this source.
MCP · Live app
Microsoft’s Playwright MCP server automates supported browsers with structured page interaction tools.
Platforms: Windows, macOS, Linux
Claude Code · Documented
The maintainer documents Claude Code setup for this connection.
Codex · Documented
The maintainer documents Codex setup for this connection.
Cursor · Documented
The maintainer documents Cursor setup for this connection.
Requirements and limitations
Node.js and a supported browser or Playwright-managed browser installation; existing Chrome/Edge sessions need the extension route.
Attaching an existing browser through the extension supports Chrome and Edge. Firefox uses the managed-browser route.
Compare connections
Compare how each route works, what it can do, and what you need to run it.
| Connection | Workflow and platform | Capabilities | Documented agents | Requirements and limitations |
|---|
Firefox Marionette API | Live app Windows, macOS, Linux | | See compatibility | Firefox with Marionette enabled and a compatible automation client or driver.
Requires an explicit remote automation configuration and client; no named-agent setup is established by this source. |
|---|
Playwright MCP MCP | Live app Windows, macOS, Linux | | Claude Code, Codex, Cursor | Node.js and a supported browser or Playwright-managed browser installation; existing Chrome/Edge sessions need the extension route.
Attaching an existing browser through the extension supports Chrome and Edge. Firefox uses the managed-browser route. |
|---|
How it works
API · Live app
Windows, macOS, Linux
Capabilities
Automate browser navigation and interaction
Documented agents
See compatibility
Requirements and limitations
Firefox with Marionette enabled and a compatible automation client or driver.
Requires an explicit remote automation configuration and client; no named-agent setup is established by this source.
How it works
MCP · Live app
Windows, macOS, Linux
Capabilities
Navigate pages and interact with forms · Capture browser screenshots
Documented agents
Claude Code · Codex · Cursor
Requirements and limitations
Node.js and a supported browser or Playwright-managed browser installation; existing Chrome/Edge sessions need the extension route.
Attaching an existing browser through the extension supports Chrome and Edge. Firefox uses the managed-browser route.
Questions before setup
Does one integration cover every workflow?
No such claim is made. Check the capability list, requirements and limitations of each route, then test a copy of a representative project.