iLoveVideoEditor MCP Server
Model Context Protocol (MCP) server that exposes iLoveVideoEditor video rendering
capabilities to AI agents.
Configuration
Set these environment variables before starting the server:
VF_API_BASE_URL | https://api.ilovevideoeditor.com | iLoveVideoEditor API base URL |
VF_API_KEY | — | Required. Your iLoveVideoEditor API key (x-api-key) |
Example:
export VF_API_BASE_URL=https://api.ilovevideoeditor.com
export VF_API_KEY=vf_live_xxx
node dist/server.js
Tools
ilovevideoeditor_list_templates | List available templates |
ilovevideoeditor_get_template | Get template details and variable schema |
ilovevideoeditor_render_json | Submit raw VideoJSON for rendering |
ilovevideoeditor_render_template | Render from a named template + variables |
ilovevideoeditor_get_render_status | Poll render job status |
ilovevideoeditor_get_download_url | Get signed download URL |
Templates
LovAble Templates
lovable_good_morning — Warm morning greeting
lovable_apology — Sincere / playful / dramatic apology
lovable_memory_montage — Photo montage for milestones
Usage
npm run build
VF_API_KEY=your_key npm start
VF_API_KEY=your_key npm run dev
Integration with Claude / MCP Clients
Add to your MCP client config:
{
"mcpServers": {
"ilovevideoeditor": {
"command": "node",
"args": ["/path/to/integrations/mcp-server/dist/server.js"],
"env": {
"VF_API_KEY": "vf_live_xxx",
"VF_API_BASE_URL": "https://api.ilovevideoeditor.com"
}
}
}
}