Noncelogic

io.github.noncelogicPublished by GitHub account noncelogicv1.9.1Updated Oct 24, 2026

Hosted Playwright API for AI agents. Returns a11y trees instead of screenshots.

Overview

AI-generated overview

Lets an assistant drive a hosted Playwright browser to navigate pages, click and fill forms, extract structured data, and read accessibility trees.

What you can do
Rove is a hosted Playwright API exposed as an MCP server. Tools include navigate (auto-creating a session, with stealth mode and action jitter), interact for click and fill actions, extract_schema for pulling structured data from a URL using a JSON schema, screenshot, get_a11y_tree, and close_session. Instead of screenshots it returns accessibility trees, which the README says cuts token use by roughly 77 percent per page.
When to use it
Useful when an assistant needs to browse or automate real web pages: filling forms, clicking through flows, scraping structured data, or capturing page state. The accessibility-tree output suits agents that reason over page structure rather than images.
Requirements
Runs locally over stdio via npx, so Node.js is needed. Requires a Rove API key supplied in the ROVE_API_KEY environment variable; the README says signing up gives 100 free credits without a card. Network access to the Rove API endpoint is required, and the server is desktop-only.
Before you install
The ROVE_API_KEY secret is passed in plain text in the client configuration examples. Browser actions such as clicking and filling can submit forms or trigger real changes on third-party sites, and page content is sent to the hosted Rove service. Usage is credit-based, so heavy automation may consume paid credits.

Installation

In SourceWeft

  1. Open Noncelogic in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@roveapi/mcp

MCP server for Rove — a hosted Playwright API for AI agents.

Returns accessibility trees instead of screenshots, reducing LLM token consumption by ~77% (26K tokens vs 114K for a typical page).

Quick Start

bash
npx -y @roveapi/mcp

Set your API key via environment variable:

bash
ROVE_API_KEY=rvp_live_... npx -y @roveapi/mcp

Install in Claude Code

bash
claude mcp add --scope user rove -e ROVE_API_KEY=rvp_live_YOUR_KEY -- npx -y @roveapi/mcp

Install in Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "rove": {      "command": "npx",      "args": ["-y", "@roveapi/mcp"],      "env": {        "ROVE_API_KEY": "rvp_live_YOUR_KEY"      }    }  }}

Install in Cursor

Add to .cursor/mcp.json:

json
{  "mcpServers": {    "rove": {      "command": "npx",      "args": ["-y", "@roveapi/mcp"],      "env": {        "ROVE_API_KEY": "rvp_live_YOUR_KEY"      }    }  }}

Tools

ToolDescription
navigateNavigate to a URL. Auto-creates a session. Supports stealth mode and action jitter.
interactClick or fill actions in the active session.
extract_schemaExtract structured data from a URL using a JSON schema.
screenshotTake a screenshot (in-session or standalone).
get_a11y_treeGet the accessibility tree snapshot — the core differentiator.
close_sessionClose a browser session and release resources.

Why Accessibility Trees?

Traditional browser automation returns screenshots that cost ~114K tokens per page. Rove returns structured accessibility trees at ~26K tokens — 77% fewer tokens, faster responses, and better structured data for LLMs to reason over.

Configuration

Environment VariableDefaultDescription
ROVE_API_KEYrvp_live_demoYour Rove API key
ROVE_API_BASE_URLhttps://api.roveapi.comAPI endpoint

Get an API Key

Sign up at roveapi.com — 100 free credits on signup, no card required.

License

MIT

Source: README.md at commit a88f16e

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.9.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts