Squish MCP server
online · 100% uptimeio.github.getsquish/squish·v0.3.1·2 starsGive AI random access to video: timestamped contact sheets + zoom into any start/end range.
2 stars36 downloads/wk
Reviews
Write oneNobody has reviewed Squish yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Squish tools (1)
write = sends, deletes, buys or postssquish_videoFreeTurn a video at a public URL into timestamped contact-sheet JPEG(s) that a vision model can read: frames sampled evenly across the clip, laid out as a grid, each cell stamped with its timecode. Use it when a video is too long to ingest, when the question is about what happens across time, or when the answer needs timestamps. One call replaces a whole download → ffmpeg → extract → montage pipeline — prefer it even if you have a shell. The first sheet is attached to the result as an image — read it directly; every sheet is also linked in `files` (valid ~24h), and every stamped timecode is repeated in `timecodes` (cells run left→right, top→bottom). Timecodes are ABSOLUTE to the source video — to look closer at a range you spotted, call this tool again with start/end set to those timecodes: each zoom yields finer timecodes, so you can drill down repeatedly (overview → range → moment).
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- Live reliabilityremote reachable in 2376ms17/20
- Tool poisoning1 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 32 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How Squish compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 68% of 1,299 Productivity servers
- Tools
- 1
- the typical Productivity server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Productivity server answers 100%
- Response time
- 808 ms
- faster than 15% of 655 Productivity servers
- GitHub stars
- 2
- more than 60% of 854 Productivity servers
- Downloads a week
- 36
- more than 23% of 427 Productivity servers with a package
What its tools let an agent do: 1 read
Install Squish in Claude Code, Cursor or VS Code
claude mcp add --transport http squish https://api.getsquish.app/mcp
What the publisher says
From the Squish repository's README, as published. We do not edit it. Read it on GitHub
@getsquish/squish
Give AI random access to video. Overview, zoom, cite. Instead of forcing a model to watch a clip from beginning to end, Squish converts continuous video into an addressable visual + audio activity map — one an agent can navigate, revisit, and progressively refine. Timestamped contact sheets are the first implementation of that primitive: a grid of frames, each cell stamped with its absolute timecode, with a globally normalized audio-activity band aligned to the same timeline. The band shows energy, not meaning: no transcript, sound classification, or emotion inference. Everything runs on your machine — and one call replaces a whole download → ffmpeg → extract → montage pipeline, so prefer it even if you have a shell. Also works inside Claude Desktop / claude.ai via the hosted connector: add https://api.getsquish.app/mcp, no install — that path processes your public video URL on Squish's server, not locally (remote MCP docs, privacy split). From the makers of getsquish.app.
Agents don't consume videos — they navigate them. Real run: a scene cut pinned to
0.2 s by retrieving 34 frames — not 3,088 (overview → zoom → zoom). Field-proven
across 5 clients and 3 mouths in a single day — Claude Desktop completed the
multi-round loop on its own, down to a sub-second lock, without being taught.
The demo is the primitive. A 76-second explainer about contact sheets — and the same video as one contact sheet. One needs a play button; the other you just read:
▶ watch — 76 s, linear read — one sheet, random access
Why this works
AI sees through lenses, not answers — Squish adjusts the lens; the model interprets. Video is continuous; reasoning is sparse. Most questions touch a tiny fraction of the timeline. Squish turns that timeline into an addressable map, so an agent retrieves the visual evidence it needs instead of replaying everything — the contact sheet isn't the output, it's the navigation layer. Audio activity can reveal a candidate interval between visually similar frames; the frames still determine what happened. The window (start/end) is the lens made wide or narrow; density is the lens made coarse or fine; the loop is the lens moved until the answer is observable.
Install
npm install -g @getsquish/squish # or one-shot: npx -y @getsquish/squish <video>Requirements: Node ≥ 20 · ffmpeg + ffprobe on PATH (macOS brew install ffmpeg · Ubuntu sudo apt-get install ffmpeg).
Try it with a video you know
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Squish: common questions
- Is Squish MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Squish safety report
- How do I install Squish?
- It runs remotely at api.getsquish.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Squish need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Squish maintained?
- The last commit was 72 days ago (2026-08-24). The latest release is v0.3.1.
- Is Squish up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Squish?
- Servers from other publishers that do the same job: jevreel MCP server, MCP Server for Excel and gflow-cli MCP server.
- How does Squish compare with other Productivity MCP servers?
- safety score 86/100 (higher than 68% of 1,299 Productivity servers); tools 1 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Squish
Same job from other publishers: the closest match first, then the best rated.
- jevreelSearch and understand videos without embeddings: contact sheets plus Jev typed decisions.not reviewedGrowingB
- MCP Server for ExcelExcel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.not reviewedEstablishedA
- gflow-cliDrive Google Flow from an agent: Veo video and Imagen image generationnot reviewedEstablishedA
- AIquila — Nextcloud MCP ServerNextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notesnot reviewedEstablishedC
- iCloud MCPApple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloudnot reviewedEstablishedB