MarkuprPlus logo

MarkuprPlus

Captures screens and voice, analyzes recordings, and turns visual findings into Markdown or GitHub and Linear issues.

Install MarkuprPlus

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "markuprplus": {
      "command": "npx",
      "args": [
        "--yes",
        "--package",
        "markuprplus",
        "markuprplus-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

MarkuprPlus MCP server gives AI coding agents access to desktop screen capture, voice recording, and visual analysis on Windows and macOS. Its tools can capture the current screen, describe it, record an interactive session, or analyze existing MOV and MP4 files. Reports can include extracted frames and can be sent to GitHub or Linear as issues. Reach for it when an agent needs visual context about a desktop application or recorded feedback.

Use cases

  • Capture a desktop UI bug for an AI coding agent
  • Record narrated visual feedback and generate a report
  • Analyze an existing MOV or MP4 screen recording
  • Create GitHub issues from visual findings
  • Create Linear issues from a processed report

Key features

  • Screen capture with cursor and active-window context
  • Voice-enabled screen recording
  • Current-screen description
  • MOV and MP4 analysis with extracted frames
  • Screenshot analysis and structured reports
  • GitHub and Linear issue creation

Tools9

What MarkuprPlus lets your agent do. Expand a tool for its parameters.

Self-reported~152 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

7/7 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 14d ago via OSV.dev · markuprplus (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars80Stargazers on the source repository.
npm downloads167Package downloads in the last 30 days.
Last commit4d agoMost recent push to the default branch.
Tools exposed9Callable tools this server registers over MCP.

How MarkuprPlus works

What MarkuprPlus MCP server does

MarkuprPlus MCP server connects an MCP client to a Windows or macOS desktop for visual feedback workflows. It can capture the current screen, include cursor and active-window context, record screen activity with microphone input, and return structured analysis. The server is suited to reviewing an application while it is running rather than describing a problem from text alone.

The output can represent individual findings with screenshots and report content. MarkuprPlus also supports turning a report into issues in GitHub or Linear, making it useful when visual review needs to become tracked development work.

How it works

A client can request a one-off screenshot or ask for a description of what is currently visible. For a longer review, start_recording begins an interactive session and stop_recording ends it and runs the full processing pipeline. capture_with_voice provides a recording flow for a specified duration and returns a structured report.

Existing recordings do not need to come from an active MCP session. analyze_video accepts .mov and .mp4 files and produces Markdown with extracted frames. analyze_screenshot sends one image through the analysis pipeline. The desktop application can also transcribe narration locally with Whisper after recording, according to the project documentation.

Tools and capabilities

The MarkuprPlus MCP server exposes these operations:

  • capture_screenshot: Captures the current screen and attaches cursor, active application or window, and focus hints.
  • capture_with_voice: Records screen and microphone input for a set duration and returns a structured report.
  • describe_screen: Produces a description of the current screen.
  • start_recording and stop_recording: Control an interactive recording session and run the processing pipeline when it ends.
  • analyze_video: Processes an existing MOV or MP4 file into Markdown with extracted frames.
  • analyze_screenshot: Runs a single screenshot through the analysis pipeline.
  • push_to_github: Creates GitHub issues from a report.
  • push_to_linear: Creates Linear issues from a report.

These capabilities cover both live inspection and post-processing. A developer can capture a current UI state, analyze a recorded demonstration, or submit findings to an issue tracker after analysis.

Limitations and notes

MarkuprPlus is documented as a Windows and macOS desktop application, so its screen-capture use case depends on one of those operating systems.

The video-analysis tool is described for .mov and .mp4 inputs only. The project documentation states that the desktop capture flow excludes its picker, drawing canvas, and recording HUD from the captured video, while recording the selected application and intended annotations. MarkuprPlus MCP server should therefore be evaluated with the target desktop permissions and privacy requirements in mind before capturing sensitive screens or microphone audio.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MarkuprPlus

MarkuprPlus is an MCP server that connects an AI coding agent to a Windows or macOS desktop for screen capture, voice recording, screen description, media analysis, and report-based issue creation in GitHub or Linear. Its main tools capture or analyze visual feedback and return structured reports, screenshots, Markdown, or created issues.

It identifies MarkuprPlus as a Windows and macOS desktop app with an MCP server, so consult the repository's MCP documentation for the required installation and connection steps.

Yes, MarkuprPlus can create GitHub issues or Linear issues from a report.

MarkuprPlus can analyze `.mov` and `.mp4` files. Its `analyze_video` tool processes an existing recording into Markdown with extracted frames, while `analyze_screenshot` handles a single screenshot.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMarkuprPlus AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/markuprplus?style=directory)](https://allmcps.com/mcp/markuprplus)
HTML Embed
<a href="https://allmcps.com/mcp/markuprplus"><img src="https://allmcps.com/api/badge/markuprplus?style=directory" alt="MarkuprPlus on AllMCPs" /></a>