mcpbeat Sign in

Tourwright MCP Server

local only

Tourwright runs on your own machine — the client starts it, so there is no endpoint to ping. 2 013 installs a week from npm. Last commit 7 Nov 2026.

Turn a script into a narrated product tour video: real browser, captions, voice, MP4.

Installs per day peak 393 · avg 27
a month agotoday
2 013
Installs / week
npm · tourwright
0
Stars
0 open issues
7 Nov 2026
Last commit
from GitHub
MIT
License
JavaScript

What the code does

We read the source, 19 h ago · rules 995398eba69f

Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

Behaviour appeared that was not in the previous version src/server/worker.js:5
2.5.0 → 2.6.0: import { mkdirSync, mkdtempSync, readdirSync, rmSync } from 'node:fs'
Runs commands and sends data out [пакет] src/server/worker.js:21
    const child = spawn(process.execPath, [RUN_JOB, input, output, JSON.stringify(options)], { stdio: ['ignore', 'pipe', 'inherit'] })
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

      const child = spawn(line, { shell: true, stdio: ['pipe', 'ignore', 'pipe'] })
Reads files and sends them to the network src/server/worker.js:5, [пакет] src/server/worker.js:5
import { mkdirSync, mkdtempSync, readdirSync, rmSync } from 'node:fs'

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

We found things in this code

Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch Tourwright and you get told the day something new turns up.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add tourwright -- npx -y tourwright
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "tourwright": {
      "command": "npx",
      "args": [
        "-y",
        "tourwright"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.tourwright]
command = "npx"
args = ["-y", "tourwright"]
.cursor/mcp.json
{
  "mcpServers": {
    "tourwright": {
      "command": "npx",
      "args": [
        "-y",
        "tourwright"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "tourwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "tourwright"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: TOURWRIGHT_API_URL (Send jobs to a Tourwright API instead of rendering on this machine), TOURWRIGHT_API_TOKEN (Token for TOURWRIGHT_API_URL).

Alternatives to Tourwright

same job, measured the same way
Q
QuickPeek
by quickpeek

Turn a URL into a narrated demo video: real browser walkthrough, AI voiceover, captions burned in.

99 installs/wk local only
Screen Recorder MCP
by robert0303-c

Record a real browser page and cut it into a publishable vertical video. Local, no cloud.

358 installs/wk local only
uCAD
by ucad

A browser 3D CAD for your AI: it scripts real-size models, uCAD builds them and returns pictures.

7 tools answering
Clickcast
by alexkay28

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

367 installs/wk local only
StudioMeyer Video
by studiomeyer

Video production: recording, editing, effects, captions, TTS, screenshots. 8 tools.

407 installs/wk local only
Browser Automation
by dataleadspro

Programmatic headless browser sessions: create, interact, browse, and extract - rendered in a real

5 tools answering
Frapea
by frapea

A video editor in your browser that your AI drives: cuts, captions, multicam, motion titles, export.

67 tools answering
Screen Browser
by screenbrowser

Your coding agent records a demo or tutorial video of your web app.

answering

Tourwright — questions

Answers built from our own checks of this server.

Why is there no uptime for Tourwright?
Tourwright runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package tourwright was installed 2 013 times last week.
How do I connect Tourwright?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls tourwright straight from npm; nothing to host, nothing to sign up for.
How many people use Tourwright?
The npm package tourwright was installed 2 013 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Tourwright open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.