mcpbeat Sign in
local only

e2e runs on your own machine — the client starts it, so there is no endpoint to ping. 266 186 installs a week from npm. Last commit 23 Oct 2026.

Open live web and mobile app sessions from an e2e project to inspect the app and try locators.

Installs per day peak 67 327 · avg 14 173 · +442% w/w
a month agotoday
266 186
Installs / week
npm · e2e
11 856
Stars
49 open issues
23 Oct 2026
Last commit
43 releases in 90 days
Apache-2.0
License
TypeScript

What the code does

We read the source, 4 h ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

  const out = execFileSync(CLI, ['snapshot', '--json', '--force-full', '--session', `e2e-mobile-benchmark-${platform}-0`], {
  mkdirSync(path.join(OUT, platform), { recursive: true });
      selectors.register(name, new Function(`return ${source};`)() as () => unknown),

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add e2e -- npx -y e2e
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "e2e": {
      "command": "npx",
      "args": [
        "-y",
        "e2e"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.e2e]
command = "npx"
args = ["-y", "e2e"]
.cursor/mcp.json
{
  "mcpServers": {
    "e2e": {
      "command": "npx",
      "args": [
        "-y",
        "e2e"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "e2e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "e2e"
      ]
    }
  }
}

Alternatives to e2e

same job, measured the same way
Time Management
by pyunto

Read your Pyunto Time Management schedule and log time from an AI assistant. E2EE project planning.

local only
Keyframer Inspector
by keyframer

Give your agent eyes for motion: record, slow down and test animations in mobile apps

83 installs/wk local only
TesterArmy
by tester-army

Agents that test your web and mobile app like real users, on every pull request.

answering
CircleCI
by circleci

CircleCI's MCP server: inspect projects, runs, workflows, jobs, logs, tests, and artifacts.

22 tools answering
Openlayer
by openlayer

Inspect AI projects, traces, tests, and governance rules in Openlayer, and debug failing evals.

answering
Frida Mobile MCP
by monkeywave

Mobile Frida MCP Server - AI-powered mobile app exploration and testing via Frida instrumentation

234 installs/wk local only
Sauce API MCP
by saucelabs-sample-test-frameworks

An open-source MCP server that provides LLM access to the Sauce Labs API

local only
Optics
by optics-framework

Drive Android, iOS, smart TV and web apps from an agent; save the steps as CSV/YAML test suites.

local only

e2e — questions

Answers built from our own checks of this server.

Why is there no uptime for e2e?
e2e runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package e2e was installed 266 186 times last week.
How do I connect e2e?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls e2e straight from npm; nothing to host, nothing to sign up for.
How many people use e2e?
The npm package e2e was installed 266 186 times in the last week. Week over week that is +442%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is e2e open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript, 11 856 stars on GitHub and 49 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.