Skip to content
Agentmart
Submit a tool

e2e

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

Connector by tester-army · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 11,836
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/tester-army-e2e

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

Use cases: testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
1 read · 2 write · 0 delete · 1 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 4

Read from the source code; the running server may list different tools.

Read 1 · Look things up without changing anything.

  • tools

Write 2 · Create, change, send or run things.

  • call
  • close_session

Not yet classified 1 · We could not tell from the name and description.

  • open_session

Tools (4)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • call

    Run one tool of a session by name, with its arguments as an object: call {tool: "tap", args: {target: "n42"}, session: "<id>"}. The session's catalog (from open_session or tools) names the tools and their arguments. Actions report what changed on screen and the test line that repeats them; node ids are valid only for the newest observation.

  • close_session

    Close a live session: save a recording still running, end the attempt, dispose the engine, and stop the app processes the session started.

  • open_session

    Open a live session on one target of an e2e project: loads the config, starts the app command the target declares (if any), boots the engine (a browser, a simulator), opens the app (its URL, or the pinned app on a device), and returns the session id, the catalog of tools it can run, and the first observation. Several sessions can be open at once, one per agent, each with its own engine: pass the returned session id to every later call. Then act with call and look with call {tool: "observe"}.

  • tools

    List the tools a session can run through call: observe, the grammar its engine honors (one tool per action the engine declares, type_secret when a secret is configured, and screenshot and the point tools, which answer PIXEL_TAINTED once a secret has been filled), locate, test_lines (the test line each action printed, as a draft test body), start_recording and stop_recording when the engine records video, and the project's own tools. With tool, shows that tool's full description and the JSON Schema of its arguments.

Compare and alternatives

Featured in

Signals

Stars
11,836
Forks
619
Open issues
35
Contributors
58
Last commit (this folder)
Oct 23, 2026 (4 days ago)
Last release
Oct 23, 2026 (4 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.tester-army/e2e
Version
0.21.3
Auth
No auth
Packages
npm e2e
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from tester-army

Cite this page

e2e MCP server. Agent Mart. https://agentmart.dev/connectors/tester-army-e2e (last updated 2026-10-24)