AppStrings.How it works
Browsers / CONNECTION GUIDE

Firefox MCP Server for Claude Code, Codex & Cursor

Mozilla’s Marionette remote protocol exposes Firefox browser automation.

Integration documentation

Firefox integrations and connections

API · Live app

Firefox Marionette

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

Playwright MCP

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.

ConnectionWorkflow and platformCapabilitiesDocumented agentsRequirements and limitations
Firefox Marionette
API
Live app
Windows, macOS, Linux
See compatibilityFirefox 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, CursorNode.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.

Firefox Marionette

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.

Playwright MCP

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.

Choose an AI agent

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.