Marey MCP server
io.github.anilyesilkaya/marey·v0.1.0Give AI agents eyes for motion: see what changed on screen, not just how it looks.
0 stars
Reviews
Write oneNobody has reviewed Marey yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Marey tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
captureCapture a single screenshot immediately and return it as an image.
get_frameReturn a single frame from a prior recording at FULL RESOLUTION, as an
list_windowsList visible windows (title, process, and geometry where available) so
recordRecord the screen for a fixed duration and return a numbered,
start_recordingBegin an OPEN-ENDED recording that runs until stop_recording is called.
stop_recordingStop the recording started by start_recording and return the contact
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/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 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Marey compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 4 read · 2 run or deploy
Install Marey in Claude Code, Cursor or VS Code
Runs npx -y @anilyesilkaya/marey on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add marey -- npx -y @anilyesilkaya/marey
What the publisher says
From the Marey repository's README, as published. We do not edit it. Read it on GitHub
Marey
Give AI agents eyes for motion.
A screenshot tells an agent what the screen looks like. Marey tells it what changed.
Marey is a Model Context Protocol server that turns a short screen interaction into a timestamped, agent-readable contact sheet — a grid of still frames an agent can inspect as a temporal sequence, with any frame retrievable at full resolution.
claude mcp add marey -- npx -y @anilyesilkaya/mareyThat's the whole install. Zero runtime dependencies, nothing to clone.
See it work
You: "The control point sometimes jumps when I drag it in the easing editor. Can you figure out what's happening?"
Agent: "Let me record the interaction with Marey." (records while you reproduce the drag)
Marey returns one image — the drag, decomposed into time:
Agent: "The cursor moves continuously, but watch the inspector's X value. Through #006 (1.25 s) the control point tracks the cursor exactly — both read x 331. At #007 (1.50 s) a snap guide appears at the 400 gridline while the point is still tracking at 343. One frame later, at #008 (1.75 s), the point snaps to X 400 px while the cursor has only reached 355 — a ~45 px discontinuity. From there the cursor keeps gliding and by #013 (3.00 s) has overtaken the point (415), yet the point stays pinned at 400. It isn't lagging — it's stuck to the line. Snapping is engaging too early; the snap threshold looks like it's being scaled by the 200% zoom, so it fires in canvas space instead of screen space. I'd check the snap-distance calculation."
A single screenshot would show a point and a cursor — and miss the jump entirely. The sequence makes the exact failing transition obvious, and the agent reads its diagnosis straight off the frames.
This is a real Marey contact sheet. Reproduce it with node demo/make-contactsheet.mjs, which renders the bundled fixture and composes the frames with Marey's own contact-sheet code.
Why Marey?
AI coding agents are good at understanding screenshots, but motion is still awkward. A bug such as:
- a control point jumping while it is dragged,
- a menu flashing and immediately closing,
- a canvas updating in the wrong order,
- an animation stuttering between states,
cannot be understood from a single screenshot. Marey bridges that gap: because it speaks MCP, the agent requests the recording itself and receives the resulting image directly in context.
No GIF inspection. No manually extracting frames. No dragging a dozen screenshots into chat.
It is named after Étienne-Jules Marey, a pioneer of chronophotography — the study of motion through sequences of images. Marey applies the same idea to AI agents: instead of handing a model a video it cannot reliably inspect frame by frame, it converts motion into a visual sequence the model can reason about.
How it works
- An MCP client asks Marey to record the screen.
- Marey captures frames at a chosen frame rate.
- Each frame is numbered and timestamped.
- Marey composes the frames into a contact sheet.
- The contact sheet is returned to the agent as MCP image content.
- Raw frames remain available on disk for closer inspection or re-stitching.
The idea is deliberately simple:
motion becomes one image containing time.
Tools
Marey exposes six MCP tools:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Marey: common questions
- Is Marey MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Marey safety report
- How do I install Marey?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Marey need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Marey maintained?
- The last commit was 33 days ago (2026-10-01). The latest release is v0.1.0.
- How does Marey compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.