levea-mcp-server

MCPcomunidad
v0.5.3brajendrak00068MITActualizado hace 10 dnpmGitHub

Open-source MCP client for Levea autonomous AI video editor — natural-language video editing (viral clips, captions, vertical reframe, chroma key, audio cleanup, motion tracking, B-roll, voiceover, music, cloud MP4 export) for Claude Desktop, Claude Code,

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
256Descargas/sem.
2Estrellas en GitHub
hace 10 dÚltima actualización
Necesita 1 credencial antes de poder ejecutarse
  • LEVEA_API_KEYClave de APIobligatoria

    Levea API key. Generate one at https://studio.livecore.ai/

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
Autorbrajendrak00068
LicenciaMIT
Versión0.5.3
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas25 herramientas · 8 privilegiadas
Análisis de seguridad✓ Limpiov0.5.3 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado10 oct 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

25 herramientas · 8 privilegiadas
Extraído estáticamente del paquete publicadov0.5.3 · 21h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

autonomous_editprivilegiadaPRIMARY EDIT TOOL. Run a natural-language video edit end-to-end. The backend agent plans, executes, verifies, and exports. Accepts anything from a one-liner ("generate 3 viral clips with captions and export") to a multi-paragraph creative brief. Returns the final mp4 URL synchronously when an expor…

PRIMARY EDIT TOOL. Run a natural-language video edit end-to-end. The backend agent plans, executes, verifies, and exports. Accepts anything from a one-liner ("generate 3 viral clips with captions and export") to a multi-paragraph creative brief. Returns the final mp4 URL synchronously when an expor…

No se publicó ningún esquema de entrada para esta herramienta.

autonomous_edit_streamingprivilegiadaSame as autonomous_edit but consumes the SSE event stream from the backend. Returns the final terminal result; per-step events (status, thinking, tool_call, tool_result, background_job_completed) are emitted as MCP progress notifications when the client supports them. Use for long-running briefs wh…

Same as autonomous_edit but consumes the SSE event stream from the backend. Returns the final terminal result; per-step events (status, thinking, tool_call, tool_result, background_job_completed) are emitted as MCP progress notifications when the client supports them. Use for long-running briefs wh…

No se publicó ningún esquema de entrada para esta herramienta.

queue_editprivilegiadaFire-and-forget async path. Returns immediately with a `taskId`. Use when the edit may exceed the MCP request timeout (long viral-clip generation, multi-format export). Poll with check_task_status or get_active_task.

Fire-and-forget async path. Returns immediately with a `taskId`. Use when the edit may exceed the MCP request timeout (long viral-clip generation, multi-format export). Poll with check_task_status or get_active_task.

No se publicó ningún esquema de entrada para esta herramienta.

check_job_statusPoll an export / async job by jobId (numeric). Supports wait:true to block until terminal.

Poll an export / async job by jobId (numeric). Supports wait:true to block until terminal.

No se publicó ningún esquema de entrada para esta herramienta.

check_task_statusPoll a queued edit task by taskId (returned by queue_edit). Separate from job_id (exports).

Poll a queued edit task by taskId (returned by queue_edit). Separate from job_id (exports).

No se publicó ningún esquema de entrada para esta herramienta.

get_active_taskFor a given project, return the currently-running edit task (if any). Useful for reconnecting MCP clients.

For a given project, return the currently-running edit task (if any). Useful for reconnecting MCP clients.

No se publicó ningún esquema de entrada para esta herramienta.

list_caption_templatesList the user's caption templates (builtin + saved). Returns slugs, display names, and style summaries.

List the user's caption templates (builtin + saved). Returns slugs, display names, and style summaries.

No se publicó ningún esquema de entrada para esta herramienta.

apply_caption_templateApply a caption template to a scene synchronously (without going through autonomous_edit).

Apply a caption template to a scene synchronously (without going through autonomous_edit).

No se publicó ningún esquema de entrada para esta herramienta.

save_caption_templateSave a new caption template definition the user can re-apply later.

Save a new caption template definition the user can re-apply later.

No se publicó ningún esquema de entrada para esta herramienta.

save_current_caption_templateSnapshot the caption styling currently applied to a project / scene as a reusable template.

Snapshot the caption styling currently applied to a project / scene as a reusable template.

No se publicó ningún esquema de entrada para esta herramienta.

delete_caption_templateprivilegiadaDelete a user-saved caption template by id.

Delete a user-saved caption template by id.

No se publicó ningún esquema de entrada para esta herramienta.

list_brand_kitsList the user's brand profiles (palette, fonts, logo, voice, gradeBias). Returns ids you pass to autonomous_edit's brandId / projectBrandId.

List the user's brand profiles (palette, fonts, logo, voice, gradeBias). Returns ids you pass to autonomous_edit's brandId / projectBrandId.

No se publicó ningún esquema de entrada para esta herramienta.

get_brand_kitFetch one brand profile by id.

Fetch one brand profile by id.

No se publicó ningún esquema de entrada para esta herramienta.

create_brand_kitCreate a brand profile. Fields: name, palette {primary,secondary,accent,neutral,extras[]}, fonts {primary,secondary}, gradeBias (warm/cool/neutral/vivid/muted), forbiddenColors[], logoAssetUrl, voiceTone, enforcement (soft|hard).

Create a brand profile. Fields: name, palette {primary,secondary,accent,neutral,extras[]}, fonts {primary,secondary}, gradeBias (warm/cool/neutral/vivid/muted), forbiddenColors[], logoAssetUrl, voiceTone, enforcement (soft|hard).

No se publicó ningún esquema de entrada para esta herramienta.

update_brand_kitUpdate an existing brand profile by id. Body has the same shape as create_brand_kit.

Update an existing brand profile by id. Body has the same shape as create_brand_kit.

No se publicó ningún esquema de entrada para esta herramienta.

delete_brand_kitprivilegiadaDelete a brand profile.

Delete a brand profile.

No se publicó ningún esquema de entrada para esta herramienta.

list_projectsList the user's projects.

List the user's projects.

No se publicó ningún esquema de entrada para esta herramienta.

get_projectFetch one project by id.

Fetch one project by id.

No se publicó ningún esquema de entrada para esta herramienta.

create_projectCreate a new project. Optional initial brandId.

Create a new project. Optional initial brandId.

No se publicó ningún esquema de entrada para esta herramienta.

delete_projectprivilegiadaDelete a project.

Delete a project.

No se publicó ningún esquema de entrada para esta herramienta.

asset_upload_urlprivilegiadaGet a signed upload URL for a local file (so users do not have to host video / image / audio elsewhere before passing video_url to autonomous_edit). Body: { fileName, fileType?, contentType?, projectId? }. Returns { uploadUrl, fileUrl }; PUT the file bytes to uploadUrl, then pass fileUrl to autonom…

Get a signed upload URL for a local file (so users do not have to host video / image / audio elsewhere before passing video_url to autonomous_edit). Body: { fileName, fileType?, contentType?, projectId? }. Returns { uploadUrl, fileUrl }; PUT the file bytes to uploadUrl, then pass fileUrl to autonom…

No se publicó ningún esquema de entrada para esta herramienta.

list_assetsList the user's uploaded assets. Optional projectId filter.

List the user's uploaded assets. Optional projectId filter.

No se publicó ningún esquema de entrada para esta herramienta.

delete_assetprivilegiadaDelete an asset by file name (the path returned by asset_upload_url).

Delete an asset by file name (the path returned by asset_upload_url).

No se publicó ningún esquema de entrada para esta herramienta.

transcribe_assetForce transcription of an existing asset. Returns transcript words + timing.

Force transcription of an existing asset. Returns transcript words + timing.

No se publicó ningún esquema de entrada para esta herramienta.

editor_healthConnectivity diagnostic against LEVEA_API_URL. Unauthenticated.

Connectivity diagnostic against LEVEA_API_URL. Unauthenticated.

No se publicó ningún esquema de entrada para esta herramienta.

25 de 25 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Open-source MCP client for Levea autonomous AI video editor — natural-language video editing (viral clips, captions, vertical reframe, chroma key, audio cleanup, motion tracking, B-roll, voiceover, music, cloud MP4 export) for Claude Desktop, Claude Code,

Palabras clave
mcpmodel-context-protocolmcp-serverleveavideo-editingai-video-editorautonomous-video-editingviral-clipscaptionsclaudeclaude-desktopclaude-codecursoropenclawhermesclinewindsurfvideo-apiffmpegcaption-generatorai-b-rollshort-form-videofaceless-videoauto-reelsautomated-shortsprompt-to-videoai-video-production
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-11: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 2 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

74 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+62 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en images, video & audio