MCP Helium Browser logo

MCP Helium Browser

Controls the Helium browser through Chrome DevTools, with automatic detection of the Helium executable.

Install MCP Helium Browser

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for mcp-helium-browser, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

mcp-helium-browser connects MCP clients to the Helium browser through Chrome DevTools. Its patched launcher uses Helium for the default stable channel and can locate the browser automatically or use an explicitly configured executable. Reach for it when an agent needs to control Helium rather than a standard Chrome installation.

Use cases

  • Control Helium browser sessions from an MCP-compatible agent
  • Automate browser tasks through Chrome DevTools
  • Run Helium from a nonstandard executable location
  • Keep stable-channel browser launches pointed at Helium

Key features

  • Helium browser control over Chrome DevTools
  • Stable-channel launch redirection
  • Automatic platform-specific executable detection
  • HELIUM_EXECUTABLE override
  • Explicit executable path support

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads16Package downloads in the last 30 days.
Last commit4mo agoMost recent push to the default branch.

How MCP Helium Browser works

What mcp-helium-browser does

mcp-helium-browser adapts the Chrome DevTools MCP server to work with the Helium browser. It provides an MCP interface for controlling Helium through Chrome DevTools, allowing an MCP-compatible agent to interact with a Helium browser session using browser-control capabilities.

The project is published as an installable alias for helium-devtools-mcp. It is a fork of chrome-devtools-mcp with the browser-launch behavior changed for Helium.

How it works

The patched build changes the default browser target from the usual Chrome setup to Helium when the stable channel is selected. At runtime, the launcher first supports an explicit executable path and can also use the HELIUM_EXECUTABLE environment variable.

When no custom path is supplied, the launcher checks platform-specific default locations. On macOS, it looks under the Helium application bundle. On Windows, it uses the Helium installation location under the local application-data directory. On Linux, it checks common system and optional installation paths, including /usr/bin/helium, /usr/local/bin/helium, and /opt/helium/helium.

The server communicates with Helium through Chrome DevTools rather than through a Helium-specific automation protocol. This makes the browser choice the main distinction from the upstream Chrome DevTools server.

Setup and configuration

Install the mcp-helium-browser alias according to the MCP client’s server configuration process. Helium must be available on the machine running the server. If it is installed in a nonstandard location, set HELIUM_EXECUTABLE to the browser binary or pass an explicit executable path through the server’s launch configuration.

The default stable channel is redirected to Helium by the patched build. The beta, canary, and dev channels retain their upstream behavior, as do configurations that provide an explicit --executablePath value.

Tools and capabilities

  • Control the Helium browser through Chrome DevTools.
  • Launch the stable channel as Helium by default.
  • Select a custom Helium binary through HELIUM_EXECUTABLE.
  • Use an explicit executable path when the default detection paths do not apply.

Limitations and notes

The Helium-specific behavior is concentrated in browser startup and executable discovery. Non-default channels are not redirected to Helium by this patch, and an explicit executable path takes precedence over automatic selection. The binary must be installed and accessible to the process running the MCP server.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Helium Browser

mcp-helium-browser is an MCP server that connects to the Helium browser through Chrome DevTools and exposes browser-control tools for driving it. It is intended for agents that need to operate Helium through the Model Context Protocol rather than use a separate browser automation API.

Install the mcp-helium-browser alias through your MCP client’s server configuration process. Helium must be installed on the machine running the server, and the server can use automatic executable detection or a configured executable path.

Set HELIUM_EXECUTABLE to the Helium binary path. An explicit executable-path option can also be supplied through the server’s launch configuration and takes precedence over automatic detection.

The beta, canary, and dev channels retain the upstream launch behavior rather than receiving the stable-channel Helium redirection. Explicit executable-path settings are also left unchanged.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Helium Browser AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-helium-browser?style=directory)](https://allmcps.com/mcp/mcp-helium-browser)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-helium-browser"><img src="https://allmcps.com/api/badge/mcp-helium-browser?style=directory" alt="MCP Helium Browser on AllMCPs" /></a>