MCP.Market

MarkuprPlus MCP server

by hashfunction·io.github.hashfunction/markuprplus·v3.1.2·80 stars

Records your screen and voice, returns one annotated screenshot and finding per mark.

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

full report

Adoption
Growing

80 stars30 downloads/wk

Reviews

Write one

Nobody has reviewed MarkuprPlus yet.

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

MarkuprPlus tools (9)

write = sends, deletes, buys or posts

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

  • analyze_screenshot

    Returns the captured screen as image data with its MIME type so a vision-capable agent can inspect it directly.

  • analyze_video

    Returns a structured report path plus transcript, extracted-frame, and processing counts for an existing video file.

  • capture_screenshot

    Returns a saved PNG path, markdown image reference, and captured cursor/window context for the current screen.

  • capture_with_voice

    Returns a structured report path plus transcript, extracted-frame, and processing counts from a timed screen-and-voice capture.

  • describe_screen

    Returns a structured visual description of a fresh screen capture or supplied image, including UI, text, layout, and notable issues.

  • push_to_github

    Returns created GitHub issue URLs and numbers, or a dry-run preview, with one issue per report finding.

  • push_to_linear

    Returns created Linear issue identifiers and URLs, or a dry-run preview, with one issue per report finding.

  • start_recording

    Returns a session ID and recording status for a new long-form screen-and-voice session.

  • stop_recording

    Returns the completed report path plus transcript, frame, and processing counts for the active recording session.

Public scan report

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

2 medium
  • Code scan4 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 10 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: …cess": "public" }, "scripts": { "postinstall": "node scripts/postinstall.mjs", "re…
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MarkuprPlus compares

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

Safety score
77/100
higher than 50% of 48,243 servers
Tools
9
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
80
more than 95% of 28,706 servers
Downloads a week
30
more than 18% of 12,306 servers with a package

What its tools let an agent do: 7 read · 2 run or deploy

Install MarkuprPlus in Claude Code, Cursor or VS Code

Runs npx -y markuprplus on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add markuprplus -- npx -y markuprplus
Add to Cursor

What the publisher says

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

MarkuprPlus

You see it. You say it. Your AI fixes it.

▶ Watch the 33-second product tour

Pick a window. Talk through what's wrong. Circle it while it happens. Every circle becomes its own issue, with its own screenshot, ready to paste into your coding agent.

Quick Start · The Loop · Output · Screenshots · Providers · MCP · CLI

  

Hold Cmd, circle the problem, keep talking. That stroke becomes MX-001.

The Problem

Your coding agent can't see your screen. So you stop working and start transcribing: describe the layout bug in prose, take a screenshot, crop it, drag it into the right place, explain which part matters. You speak at 150 words per minute and type at 60, and the context leaks out on the way.

The Solution

MarkuprPlus is a menu bar app. It records the exact window you point at, listens while you narrate, and lets you draw on the live screen without blocking your clicks. When you stop, it transcribes on-device, aligns your words to each mark, and writes a report your agent can act on — one finding per circle, each with its own annotated frame.

Cmd+Shift+F  →  talk  →  Cmd-drag  →  Cmd+Shift+F  →  paste into your agent

Shortened. The full README is on GitHub.

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

MarkuprPlus: common questions

Is MarkuprPlus MCP server safe?
Mostly: it is graded B (77/100). Read the MarkuprPlus safety report
How do I install MarkuprPlus?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does MarkuprPlus need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MarkuprPlus maintained?
The last commit was 18 days ago (2026-10-18). The latest release is v3.1.2.
How does MarkuprPlus compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,243 servers); tools 9 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.