levea-mcp-server

MCPcommunauté
v0.5.3brajendrak00068MITMis à jour il y a 10 jnpmGitHub

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,

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
256Téléch./sem.
2Étoiles GitHub
il y a 10 jDernière mise à jour
Nécessite 1 identifiant avant de pouvoir fonctionner
  • LEVEA_API_KEYClé d’APIobligatoire

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

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
Auteurbrajendrak00068
LicenceMIT
Version0.5.3
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/20
→ Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
—Correspondance de mainteneur npm+0/5
→ Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
✓Analyse CVE · propre+30/30
✓Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils25 outils · 8 privilégiés
Analyse de sécurité✓ Proprev0.5.3 · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé10 oct. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

25 outils · 8 privilégiés
Extrait statiquement du paquet publiév0.5.3 · 21h ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

autonomous_editprivilégié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…

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

autonomous_edit_streamingprivilégié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…

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

queue_editprivilégié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.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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).

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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).

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_caption_templateprivilégiéDelete a user-saved caption template by id.

Delete a user-saved caption template by id.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_brand_kitFetch one brand profile by id.

Fetch one brand profile by id.

Aucun schéma d’entrée n’a été publié pour cet outil.

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).

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_brand_kitprivilégiéDelete a brand profile.

Delete a brand profile.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_projectsList the user's projects.

List the user's projects.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_projectFetch one project by id.

Fetch one project by id.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_projectCreate a new project. Optional initial brandId.

Create a new project. Optional initial brandId.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_projectprivilégiéDelete a project.

Delete a project.

Aucun schéma d’entrée n’a été publié pour cet outil.

asset_upload_urlprivilégié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…

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_assetprivilégiéDelete 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).

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

editor_healthConnectivity diagnostic against LEVEA_API_URL. Unauthenticated.

Connectivity diagnostic against LEVEA_API_URL. Unauthenticated.

Aucun schéma d’entrée n’a été publié pour cet outil.

25 outils sur 25 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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,

Mots-clés
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
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-10-11 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 2 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

74 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+62 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.

Thèmes

Apparentés dans images, video & audio