io.github.perzianhq/mantis·Browser

mantis

The web as short, numbered text for AI agents: a lean browser interface over Playwright.

Stars
0
Version
0.1.2
License
MIT
Review
Passed
Language
TypeScript
Last commit
45m ago
Forks
0
Open issues
0
Registry update
Oct 16, 2026

Connect

npm
Terminal
$claude mcp add mantis \  -- npx -y [email protected]

Environment variables

Nothing to configure — it works as is.

Security review

Review passed

Reviewed 36m ago.

metadata
scanned
packages
1 checked

No findings.

Tools

This server runs on your machine, so its tool list is not fetched before install — the README below describes what it offers.

mantis

Lets AI agents browse the web as short, numbered text instead of screenshots.

Mantis shows the agent what a person would notice on a page, in a few lines, and lets it act by number. It works with Claude Code, Codex, Cursor or your own agent as an MCP server. Install in two commands.

How it works

Agent sends open/click to Mantis; Mantis reads the page in Chromium, numbers each control and returns only what changed; CAPTCHA, 2FA and payment go to you

What the agent sees

A shop page with a cookie popup becomes 8 numbered lines; after click #3 only the changes come back

Results

30 real-site tasks, Codex gpt-6-luna as the agent, graded by a blind judge (gpt-6.1-sol):

CorrectTokens per taskTool callsTime per task
Mantis14/30190k8.761s
Accessibility tree (Playwright MCP)11/30435k13.367s
Screenshots9/30346k22.277s

Method and caveats: bench/RESULTS.md.

Learn more

License

MIT

From the server's repository — third-party content, read it before running anything it suggests.

More in Browser

Listing from the official MCP Registry · repository facts from GitHub, 39m ago.