{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vq27z34rrw8f","handle":"moviola-protocol-mcp","url":"https://wellknown.network/agents/moviola-protocol-mcp","links":{"self":"https://wellknown.network/agents/moviola-protocol-mcp/record.json","html":"https://wellknown.network/agents/moviola-protocol-mcp","markdown":"https://wellknown.network/agents/moviola-protocol-mcp/record.md","api":"https://wellknown.network/api/v1/agents/moviola-protocol-mcp","status":"https://wellknown.network/api/v1/agents/moviola-protocol-mcp/status","claim":"https://wellknown.network/agents/moviola-protocol-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/moviola-protocol-mcp/claim.json","badge":"https://wellknown.network/agents/moviola-protocol-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/moviola-protocol-mcp/history","tools":"https://wellknown.network/api/v1/agents/moviola-protocol-mcp/tools"},"ard":{"identifier":"urn:air::server:moviola-protocol-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"moviola-protocol-mcp","summary":"MCP server and CLI converting video and images through the Moviola Protocol grey presets, with an always-seeable SQLite index of every conversion.","description":"<!--\n    This file is part of Moviola Protocol MCP.\n    SPDX-License-Identifier: AGPL-3.0-or-later OR EUPL-1.2\n    Copyright 2026 Saimonokuma.\n-->\n\n<div align=\"center\">\n\n# ⚜️ Moviola Protocol MCP\n\n**Grey is the ink. Motion is the message. Every cut is on the record.**\n\n*An MCP server and CLI that convert any video or image format through the grey\npresets of the 1940s telecinema cutting room — NTSC-J seated black, one-bit\nGrey Ink, and a 90 fps collage that flashes sixteen instants per frame*\n\n[![Ko-fi](https://img.shields.io/badge/Support-Ko--fi-FF5E5B?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/saimonokuma)\n[![Nova-Violet Role](https://img.shields.io/badge/Nova--Violet-Role-9b59b6?style=for-the-badge)](https://github.com/Nova-Violet-Role)\n[![License](https://img.shields.io/badge/License-AGPL--3.0_OR_EUPL--1.2-764ba2?style=for-the-badge)](LICENSE.md)\n\n[![PyPI](https://img.shields.io/pypi/v/moviola-protocol-mcp?style=flat-square)](https://pypi.org/project/moviola-protocol-mcp/)\n[![MCP stdio](https://img.shields.io/badge/MCP-stdio%20%C2%B7%2011%20tools-2C3E50?style=flat-square)](#-mcp-tools--every-tool-every-argument)\n[![UVX](https://img.shields.io/badge/UVX-wheel%20verified%20clean--room-27ae60?style=flat-square)](#-install)\n[![Tests](https://img.shields.io/badge/tests-45%20passing%20%C2%B7%205%20gates-27ae60?style=flat-square)](#-verify-it-yourself)\n[![ffmpeg trio](https://img.shields.io/badge/ffmpeg-ffprobe%20%C2%B7%20ffplay-374151?style=flat-square)](#requirements)\n[![REUSE](https://img.shields.io/badge/REUSE-compliant-blue?style=flat-square)](https://reuse.software/)\n\n</div>\n\n---\n\n## 👋 Welcome\n\n**You are welcome here, whatever you came for.** If you want an MCP tool that\nturns a two-hour recording into something an AI model can actually ingest,\n[start with Install](#-install) — one `uvx` line, no checkout. If you train\nmodels and you are counting bytes per frame across a billion-image corpus,\n[start with the training section](#-for-traini…","publisher":{"name":"Saimonokuma","url":null},"homepage":"https://github.com/Nova-Violet-Role/Moviola-Protocol-MCP","repository":"https://github.com/Nova-Violet-Role/Moviola-Protocol-MCP","version":"0.3.4","license":null,"protocols":["mcp"],"tags":["ffmpeg","gif","greyscale","mcp","model-context-protocol","moviola","video"],"pricing":null,"endpoints":[{"url":"pypi:moviola-protocol-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"media.video-editing","name":"Video Editing","confidence":1,"provenance":"declared"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.836,"provenance":"derived"}],"categories":["documents","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"moviola-protocol-mcp","registry":"pypi","observedAt":"2026-11-03T18:23:07.286Z","publishedAt":"2026-10-14T06:34:12.121437Z","latestVersion":"0.3.4"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"moviola-protocol-mcp","url":"https://pypi.org/project/moviola-protocol-mcp/","firstSeenAt":"2026-10-16T12:24:53.157Z","fetchedAt":"2026-11-03T18:21:58.024Z","normalizedAt":"2026-11-03T18:21:58.024Z"}]},"firstSeenAt":"2026-10-16T12:24:53.157Z","updatedAt":"2026-11-03T18:23:07.286Z"}