{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Makkov-design/framelens","description":"Eyes and ears for AI agents: measured cuts, easing, palette, beats and transcripts from any video.","title":"Frame Lens","repository":{"url":"https://github.com/Makkov-design/framelens","source":"github"},"version":"2.1.0","websiteUrl":"https://makkov-design.github.io/framelens/","icons":[{"src":"https://raw.githubusercontent.com/Makkov-design/framelens/main/docs/assets/icon.svg","mimeType":"image/svg+xml"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"framelens","version":"2.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional. Google Gemini API key, only for the Gemini YouTube tools; the local tools need no key.","format":"string","isSecret":true,"name":"GEMINI_API_KEY"},{"description":"Optional. Gemini model for the Gemini tools.","format":"string","default":"gemini-flash-lite-latest","name":"GEMINI_MODEL_NAME"},{"description":"Optional. Folder for results; defaults to .framelens in the working folder (or ~/.framelens).","format":"filepath","name":"FRAMELENS_WORKSPACE"},{"description":"Optional. Set to 0 to stop the automatic, hash-checked download of a missing ffmpeg or yt-dlp.","format":"string","choices":["0","1"],"name":"FRAMELENS_AUTO_INSTALL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T01:57:49.514656Z","publishedAt":"2026-11-10T01:57:49.514656Z","updatedAt":"2026-11-10T01:57:49.514656Z","isLatest":true}}}
