loading…
Search for a command to run...
loading…
Install the Frames MCP server and agent skills for Claude Code
Install the Frames MCP server and agent skills for Claude Code
Install the Wyren MCP server, agent skills, and an auto-starting local render worker for Claude Code.
# Project-only (current directory)
npx wyren-mcp
# Global (all projects)
npx wyren-mcp --global
This:
During setup, your browser opens to a Wyren /device page showing a short code. Approve it while logged in to your Wyren account. The installer then mints an API key scoped to your account and writes it to:
~/.wyren/config.json (permissions 0600 — readable only by you)
You never copy-paste a key. After this one approval, the worker authenticates automatically on every start.
The installer registers a per-user login service that runs the worker whenever you log in:
| Platform | Mechanism | Location |
|---|---|---|
| macOS | launchd LaunchAgent | ~/Library/LaunchAgents/ai.wyren.worker.plist |
| Linux | systemd --user unit |
~/.config/systemd/user/wyren-worker.service |
| Windows | Task Scheduler (ONLOGON) | task Wyren\WyrenWorker |
The service runs worker-launcher.mjs, which reads your key from ~/.wyren/config.json and starts the bundled worker. The key is never written into the service definition itself.
~/.wyren/config.json~/.wyren/worker.logworker-standalone/, remotion-bundle/).On the first render the worker downloads a headless Chromium (~200MB) via Remotion's ensureBrowser(). This is a one-time download.
npx wyren-mcp --uninstall
This removes the auto-start service. Your ~/.wyren/config.json is left in place — delete it manually to fully reset. To skip the worker at install time:
npx wyren-mcp --no-worker
If auto-start is unsupported on your system, or you prefer to run it yourself:
WYREN_API_KEY=<your frm_ key> \
WYREN_BACKEND_URL=https://api.wyren.ai \
WYREN_REMOTION_BUNDLE_DIR=<package>/remotion-bundle \
node <package>/worker-standalone/index.mjs
(<package> is wherever npm installed wyren-mcp.)
If the installer doesn't work, set up the MCP server manually:
# Add MCP server (local)
claude mcp add --transport http wyren https://api.wyren.ai/mcp
# Add MCP server (global)
claude mcp add --transport http --scope user wyren https://api.wyren.ai/mcp
# Install skill (via skills CLI)
npx skills add briarbearrr/wyren-mcp
The worker-standalone/ and remotion-bundle/ directories are generated from the Wyren monorepo, not authored here. To update them, see scripts/sync-worker.mjs:
# in the monorepo:
npm run build:worker && npm run bundle:remotion
# then, in this repo:
node scripts/sync-worker.mjs /path/to/frames
Run in your terminal:
claude mcp add frames-mcp -- npx -y frames-mcpYes, Frames Mcp MCP is free — one-click install via Unyly at no cost.
No, Frames Mcp runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open Frames Mcp on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
pro tip
Just installed Frames Mcp? Say to Claude: "remember why I installed Frames Mcpand what I want to try" — it'll save into your Vault.
how this works →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.