Mmcp.market

Envie MCP server

by golproductions.com·com.golproductions/envie·v0.8.6

Your AI writes HTML; Envie renders it to video on your machine, verifies it and shows it back.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

0 stars263 downloads/wk

Reviews

Write one

Nobody has reviewed Envie yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Envie tools (5, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • envie_guide

    Read this FIRST. Returns the authoring contract: how to write a composition HTML file that Envie can render into a verified video.

  • envie_render

    Render a composition HTML file into an MP4 video with optional voiceover, then machine-verify it (6 gates: container, streams, silence, black frames, freezes, dead endings). Returns the verification report and output path. Only use after reading envie_guide.

  • envie_see

    LOOK at your work. Returns actual frames (as images) from a composition HTML or a rendered MP4 at chosen timestamps. Use this to visually inspect layout, text readability, overlaps, and scene composition with your own eyes, then fix the composition and render again. The verification gates prove a video is alive; envie_see is how you judge whether it is good. Default: frames at 0%, 25%, 50%, 75%, 9

  • envie_translate

    HEAR and MEASURE your work. Reads a finished video back as data you can act on without eyes or ears: per-frame motion, every cut, still holds, integrated loudness (LUFS), true peak, every audio transient, and how far each audio hit sits from the nearest cut in milliseconds. envie_see shows you stills and is blind between them; envie_translate measures motion and sound across the whole file. Use it

  • envie_verifywrite action

    Run the 6 Envie verification gates against any existing MP4 and get the pass/fail report.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

1 medium
  • Code scan6 source files scanned20/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; website matches verified namespace8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    src/render.cjs: …ssign bare onmessage. try { run = new Function('__scope__', 'with (__scope__) { ' + src…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Envie repository's README, as published. We do not edit it. Read it on GitHub

Envie

AI video, verified.

Describe a video to your AI. Get a real file back.

Envie gives Claude Code and any MCP client a deterministic render engine: headless Chrome filmed frame by frame, six verification gates, and a full read-back layer. Free. No watermark. No account.

By GOL Productions.

The Problem

AI can write code. AI can describe video. But AI can't see what it made—so it guesses, you render, it's wrong, you describe what's wrong, repeat.

The Solution

You: "Make me a 15-second launch video for my app"
AI:  [writes HTML composition]
AI:  [calls envie_render]
AI:  [calls envie_see to check frames]
AI:  "Done. Video at output.mp4. All 6 gates passed."

Envie renders what your AI writes, verifies it machine-checks, and lets your AI see the result. No guessing.

Install

npx @golproductions/envie setup

Detects Claude Code, Cursor, Windsurf—registers with all of them. Then just ask:

"Make me a 15-second vertical launch video for my app"

Manual install

{ "mcpServers": { "envie": { "command": "npx", "args": ["-y", "@golproductions/envie", "mcp"] } } }

Or for Claude Code:

claude mcp add envie -- npx -y @golproductions/envie mcp

How It Works

┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   WRITE     │ ──► │   RENDER    │ ──► │   VERIFY    │ ──► │    SEE      │
│             │     │             │     │             │     │             │
│ AI writes   │     │ Chrome films│     │ 6 gates     │     │ AI checks   │
│ HTML comp   │     │ frame by    │     │ machine-    │     │ frames at   │
│             │     │ frame       │     │ check video │     │ timestamps  │
└─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘

1. Write

Your AI reads envie_guide and writes a composition: one self-contained HTML file with CSS animations, WebGL, Canvas, GIFs—whatever the browser can render.

2. Render

envie_render films it deterministically. Headless Chrome with a virtualized clock: performance.now(), Date.now(), requestAnimationFrame, setTimeout—all seeked frame by frame.

Same composition = same video. Every time.

3. Verify

Six gates machine-check the result before delivery:

A failing video comes back marked FAILED, with the gate report and an instruction not to deliver it, so your AI fixes the composition and renders again.

4. See

envie_see returns frames at chosen timestamps so your AI can judge layout and pacing—not just whether the file exists.

5. Translate

envie_translate reads the finished file as data: per-frame motion, every cut and fade, still holds, LUFS, true peak, and how each audio hit sits against the nearest picture event.

Requirements

Audio options

Runs entirely on your machine. Nothing reaches GOL servers.

Formats

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y @golproductions/envie on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add envie -- npx -y @golproductions/envie
Add to Cursor

Envie: common questions

Is Envie MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Envie safety report
How do I install Envie?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Envie need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Envie maintained?
The last commit was in the last day (2026-09-24). The latest release is v0.8.6.
What can I use instead of Envie?
Servers from other publishers that do the same job: Ffmpeg Render Pro MCP server, Openshorts MCP server and Kinocut MCP server. Compare all Envie alternatives.

Alternatives to Envie

Same job from other publishers: the closest match first, then the best rated.

All Envie alternatives →
  • Ffmpeg Render Pro
    Parallel video rendering tools: detect GPU encoders, render, color grade, merge audio, concat.
    A
  • Openshorts
    Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
    A
  • Kinocut
    Guardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.
    B
  • NotebookLM MCP
    Automate Google NotebookLM — Q&A with citations, audio, video, content generation
    C
  • Sonilo Music & Sound Effects
    Licensed soundtracks and sound effects matched to your video. Commercial use OK.
    B

More from golproductions.com