accueil / serveurs / Médias / io.github.getsquish/squish
io.github.getsquish/squish
serveur MCP (Model Context Protocol) · squish 0.2.3
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.getsquish/squish est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.getsquish/squish » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 1 outils
- squish_video≈ 1450 tokens
Turn 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).
Paramètres, retour & exemple (5)
Paramètresend· ? · optionnel
Zoom-window end — same formats as start. Omit to run to the end of the clip; values past the end are clamped.start· ? · optionnel
Zoom-window start — seconds (67.5) or a timecode as stamped on a sheet ("1:07", "1:07.3"). Absolute in the source video. Omit to start at 0.video· object · optionnel
A video attached in the chat — clients with file-param support fill this automatically with a temporary download reference. Provide either this or video_url.density· string · optionnel · 3x3 | 4x4 | 5x5 | 6x6
Grid density. 3x3 recovers what happened; denser grids (4x4-6x6) recover how it was done. Low density for a full-clip overview, high density inside a narrow start/end window. Default 3x3.video_url· string · optionnel
Public http(s) URL of a video file (anything ffmpeg decodes). Not a YouTube/streaming page — a direct file URL. Provide either this or an attached video, not both.
Exemple d'appel{"name": "squish_video", "arguments": {"end": "texte", "start": "texte", "video": {}, "density": "3x3", "video_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"files": [], "input": "texte", "frames": 1, "job_id": "texte", "layout": [], "sheets": 1, "window": {}, "contract": "texte", "duration": 1, "warnings": [], "timecodes": [], "credits_charged": 1}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».