github.devotd.
NewModel Context Protocol

ctoldigital/axuse — Accessibility-first browser control MCP server for agents

ctoldigital/axuse, created on October 14, 2026, is an MCP server that instruments the DOM and accessibility tree directly via CDP, letting agents control a browser without screen captures.

Repositoryctoldigital/axuse ↗

ctoldigital/axuse, created on October 14, 2026, is an MCP server that instruments the DOM and accessibility tree directly via CDP, letting agents control a browser without screen captures.

GitHub description: Accessibility-first browser & computer use for AI agents — one MCP server for every harness (Codex, Claude Code, OpenCode, Antigravity). Instruments the DOM/accessibility tree via CDP instead of screenshot loops: diffed snapshots, stable element refs, trusted input, typed errors. Zero dependencies

stars
★ 70
Forks
5
Language
JavaScript
License
NOASSERTION
Read original source ↗View on GitHub ↗

ctoldigital/axuse is a repository created on October 14, 2026, that provides an MCP (Model Context Protocol) server for AI agents to drive browsers and computers. Instead of repeatedly capturing and reading screenshots, it instruments the browser's DOM and accessibility tree (the tree that assistive technologies use to read the structure of a screen) directly via CDP (Chrome DevTools Protocol). A single server is shared even when the harness that runs the agent differs, such as Codex, Claude Code, OpenCode, or Antigravity.

Change the way you observe, and the information the agent must receive changes too. axuse provides diffed snapshots that deliver only what changed instead of re-reading the whole screen, stable element references, trusted input that the browser accepts, and typed errors. The repository is written in JavaScript with zero external dependencies, and it also contains a command-line tool that helps with browser connection and harness setup, plus desktop control features. It also includes a comparative test suite with per-feature tests and reproduction steps. Bundling multiple harnesses into a single server is this repository's strength.

That said, the performance comparison is the project's own measurement in the README, so the basis is narrow. The collected evaluation scores are novelty 7.0, technology 6.0, quality 7.0, and momentum 7.3, with technology coming out lowest. The license is recorded as NOASSERTION, so its specific conditions are not identified, and no published release could be confirmed either. The recorded star count is 70. Using accessibility information as the default observation method to reduce repeated capture is a distinguishing point, but more external material is needed to judge what level its real performance reaches.