MCP.Market

Clickcast MCP server

by AlexKay28·io.github.AlexKay28/clickcast·v0.4.4·3 stars

Drive a real Playwright browser: annotated screenshot + structured page state after every action.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

3 stars139 downloads/wk

Reviews

Write one

Nobody has reviewed Clickcast yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Clickcast tools (12)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • click

    Click the first element matching ``selector``.

  • close_session

    Close the live session. Optionally flush the accumulated sidecar-shaped transcript (see ``docs/mcp-tool-schema.md``) to ``save_transcript`` — same JSON shape a batch ``run``/``auto`` sidecar has, minus the ``media`` block (no reel is encoded from a live session).

  • dblclick

    Double-click the first element matching ``selector``. See ``click``'s ``wait`` for triggering client-side navigation.

  • goto

    Navigate the active session to ``url``.

  • hover

    Hover the first element matching ``selector``.

  • press

    Press ``key``. Page-level keyboard when ``selector`` is omitted.

  • screenshot

    Capture the current page without performing any action.

  • scroll

    Scroll ``to`` a selector into view, or ``by`` pixels (window, or ``selector``'s container when given).

  • select

    Select ``value`` on the ``<select>`` matching ``into``.

  • start_session

    Open the one live browser session this server process holds.

  • type

    Type ``text`` into the first element matching ``into``.

  • wait

    Wait for a load state, a selector, or a number of seconds.

Public scan report

scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it

2 medium
  • Code scan56 source files scanned; 3 source files scanned15/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 19 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: … "README.md" ], "scripts": { "postinstall": "node postinstall.js", "prepare": "…
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Clickcast compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 866 Scraping and browsing servers
Tools
12
the typical Scraping and browsing server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
3
more than 70% of 583 Scraping and browsing servers
Downloads a week
139
more than 63% of 309 Scraping and browsing servers with a package

What its tools let an agent do: 10 read · 1 change · 1 run or deploy

Install Clickcast in Claude Code, Cursor or VS Code

claude mcp add clickcast -- uvx clickcast
Add to Cursor

What the publisher says

From the Clickcast repository's README, as published. We do not edit it. Read it on GitHub

🎞️ clickcast — Playwright browser automation, screenshots, and GIF/MP4/WebP recording for AI agents

Give AI agents visual + structured feedback about live web UIs — and give humans deterministic demo reels while you're at it.

What's new (v0.3.0) — live agent control via a new MCP server, pixel-level clickcast diff, accessibility semantics fused with the pixel-grid overlay, an official CI GitHub Action, day-one Homebrew/apt packaging, and a self-healing first run. See CHANGELOG.md for the full notes.

See docs/ONEPAGENAVIGATIONORDERTIPS.md for the nine principles behind why this reel reads as legibly as it does — and the scenario template you can copy for your own reels.

clickcast drives a real browser through a website and hands back two things:

  1. A watchable reel — GIF / MP4 / WebP / raw frames.
  2. A machine-readable JSON sidecar — every step's selector, timings, per-step frame paths, discovered elements, and post-action page state (title, URL, console errors, failed requests). Versioned. See docs/feedback-schema.md.

Point it at a URL and it will auto-discover the interactive elements and build a tour for you, or hand it a small YAML scenario for a scripted, repeatable walkthrough.

Install

One line, ready to run immediately after:

pip install clickcast && clickcast install --with-deps chromium && clickcast doctor

Broken down — pip install clickcast (requires Python ≥ 3.10) gets you the CLI; clickcast install downloads Chromium (~one-time, ~180MB — kept out of the pip package itself since it's versioned independently and every project doesn't need every engine); --with-deps also pulls the system libraries Chromium needs (Linux only, may prompt for sudo); clickcast doctor confirms everything above actually worked.

Forgot the second step? Any command that needs a browser (auto, run, shot, elements, mcp) detects a missing engine itself and offers to install it right then instead of failing — say yes once and it retries automatically. That prompt only fires in an interactive terminal; CI/scripted runs fail fast with the exact fix command instead of hanging on stdin.

Homebrew (macOS/Linux)

brew install --build-from-source ./Formula/clickcast.rb   # works today, clone this repo first
brew install AlexKay28/clickcast/clickcast                # tap not bootstrapped yet -- see docs/packaging/homebrew.md

apt (Debian/Ubuntu, .deb)

bash scripts/build_deb.sh 0.2.9 && sudo dpkg -i dist-deb/clickcast_0.2.9_amd64.deb   # works today, clone this repo first
sudo apt install clickcast                                                           # hosted repo not bootstrapped yet -- see docs/packaging/apt.md

Both native packages skip the Chromium download (~180MB, versioned independently of clickcast) and never install a second ffmpeg (clickcast already bundles one via imageio[ffmpeg]) -- run clickcast install --with-deps chromium once after either install path. Full design rationale, what's live today vs. what needs one-time bootstrapping, and the exact bootstrap steps: docs/packaging/homebrew.md, docs/packaging/apt.md.

npm (clickcast + clickcast-mcp)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Clickcast: common questions

Is Clickcast MCP server safe?
Mostly: it is graded B (77/100). Read the Clickcast safety report
How do I install Clickcast?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Clickcast need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Clickcast maintained?
The last commit was 51 days ago (2026-09-14). The latest release is v0.4.4.
What can I use instead of Clickcast?
Servers from other publishers that do the same job: invisible_playwright_mcp MCP server, GrowBlocks Dev Kit MCP server and Unbrowse MCP server. Compare all Clickcast alternatives.
How does Clickcast compare with other Scraping and browsing MCP servers?
safety score 77/100 (higher than 50% of 866 Scraping and browsing servers); tools 12 (the typical Scraping and browsing server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Clickcast

Same job from other publishers: the closest match first, then the best rated.

All Clickcast alternatives →
  • invisible_playwright_mcp
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • GrowBlocks Dev Kit
    Build, play-test with screenshots, and ship three.js browser games on GrowBlocks.
    A
  • Unbrowse
    Websites as APIs: read pages, run site tasks via learned APIs, cloud browser with saved logins.
    A
  • CloakBrowser MCP
    Playwright MCP-compatible browser automation bridge for CloakBrowser Chromium.
    B
  • Agent360 Browser MCP
    Drive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.
    A