accueil / serveurs / Médias / com.ssemble/mcp-server
com.ssemble/mcp-server
serveur MCP (Model Context Protocol) · ssemble-ai-clipping 1.1.8
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.ssemble/mcp-server est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.ssemble/mcp-server » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- create_short≈ 1294 tokens
Create AI-generated short-form video clips from a YouTube video or uploaded file. Returns a request ID instantly. Processing takes 5-30 minutes. Costs 1 credit.
Paramètres, retour & exemple (30)
Paramètresend· number · requis
End time in seconds (> start, max 1200s window)url· string · optionnel
YouTube video URLmusic· boolean · optionnel
Add background musicstart· number · requis
Start time in seconds (>= 0)layout· string · optionnel · auto | fill | fit | square
Video framing layoutctaText· string · optionnel
CTA text (max 200 chars, required when ctaEnabled=true)fileUrl· string · optionnel
Public video file URL (alternative to url)language· string · optionnel · en | es | fr | de | it | pt | ru | ja
Spoken language (ISO 639-1)memeHook· boolean · optionnel
Prepend a meme hook clip (2-5s attention grabber)gameVideo· boolean · optionnel
Add split-screen gameplay overlayhookTitle· boolean · optionnel
Add animated hook title at startmaxShorts· integer · optionnel
Maximum number of shorts to create (1-12). Keeps the highest-scoring clips and never pads, so short videos may return fewer. Omit to get up to 12.musicName· string · optionnel
Exact track name from list_music (case-sensitive)outroText· string · optionnel
Custom outro text (max 80 chars). Omit for the localized default ("Please subscribe"). Requires outroEnabled=true.ctaEnabled· boolean · optionnel
Show call-to-action text overlaynoClipping· boolean · optionnel
Skip AI clipping, process entire range as one clipoutroSting· boolean · optionnel
Play the short bell sound on the outro (default true). Requires outroEnabled=true.templateId· string · optionnel
Caption template ID from list_templates (24-char hex)webhookUrl· string · optionnel
Optional webhook URL for completion/failure notifications. Receives a POST with results when processing finishes.musicVolume· number · optionnel
Music volume 0-100outroHandle· string · optionnel
Channel handle shown on the outro card, e.g. "@mychannel" (max 40 chars). Requires outroEnabled=true.memeHookName· string · optionnel
Exact meme hook name from list_meme_hooks (case-sensitive)outroEnabled· boolean · optionnel
Append an end-screen outro card (bell animation + "Please subscribe" text) after each clip. Default false.outroSeconds· integer · optionnel
Outro duration in seconds (1-3, default 2). Requires outroEnabled=true.gameVideoName· string · optionnel
Exact game video name from list_game_videos (case-sensitive)outroImageUrl· string · optionnel
Public image URL for a custom outro card instead of the stock bell card. Requires outroEnabled=true.blurBackground· boolean · optionnel
Background behind the clip when the source does not fill the 9:16 canvas (mainly layout=fit): true = blurred copy of the video, false = solid template color. Omit to use the account's saved editor preference (default: blurred).captionLanguage· string · optionnel · en | es | fr | de | it | pt | ru | ja
Caption language if different from spokencaptionsEnabled· boolean · optionnel
Burn captions into the clips (default true). Set false for sources that already have captions.preferredLength· string · optionnel · under30sec | under60sec | under90sec | under3min | under5min | under10min
Target clip duration
Exemple d'appel{"name": "create_short", "arguments": {"end": 1, "start": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_request≈ 128 tokens
Permanently delete a short creation request and all generated videos. Credits are NOT refunded. This action is irreversible.
Paramètres, retour & exemple (1)
ParamètresrequestId· string · requis
The request ID to delete (24-char hex). This action is irreversible and credits are NOT refunded.
Exemple d'appel{"name": "delete_request", "arguments": {"requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_shorts≈ 125 tokens
Retrieve all generated short clips for a completed request. Provide a request ID, or omit it to see your recent requests and pick one.
Paramètres, retour & exemple (1)
ParamètresrequestId· string · optionnel
The request ID from create_short (24-char hex). Omit to see your recent requests.
Exemple d'appel{"name": "get_shorts", "arguments": {"requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_status≈ 117 tokens
Check processing status of a short creation request. Provide a request ID, or omit it to see your recent requests and pick one.
Paramètres, retour & exemple (1)
ParamètresrequestId· string · optionnel
The request ID from create_short (24-char hex). Omit to see your recent requests.
Exemple d'appel{"name": "get_status", "arguments": {"requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_game_videos≈ 137 tokens
List available gameplay videos for split-screen overlays (content top, game bottom). Use the exact gameVideoName when creating shorts.
Paramètres, retour & exemple (2)
Paramètrespage· number · optionnel
Page numberlimit· number · optionnel
Items per page (1-100)
Exemple d'appel{"name": "list_game_videos", "arguments": {"page": 1, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_meme_hooks≈ 136 tokens
List available meme hook clips (2-5 second attention grabbers prepended to shorts). Use the exact memeHookName when creating shorts.
Paramètres, retour & exemple (2)
Paramètrespage· number · optionnel
Page numberlimit· number · optionnel
Items per page (1-100)
Exemple d'appel{"name": "list_meme_hooks", "arguments": {"page": 1, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_music≈ 128 tokens
List available background music tracks with names and durations. Use the exact musicName when creating shorts.
Paramètres, retour & exemple (2)
Paramètrespage· number · optionnel
Page numberlimit· number · optionnel
Items per page (1-100)
Exemple d'appel{"name": "list_music", "arguments": {"page": 1, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_posts≈ 475 tokens
List your scheduled and published social posts (YouTube, Instagram, TikTok) with status, public URL and publish time. Filter by status, platform, request, clip or time window; use date=published with since to find posts that went live after a given moment.
Paramètres, retour & exemple (10)
Paramètresdate· string · optionnel · scheduled | published
Which timestamp since/until filter and sort by. Use "published" with since to poll for newly live posts.page· integer · optionnel
Page numberlimit· integer · optionnel
Items per page (1-100)since· string · optionnel
ISO 8601 lower bound. Applies to scheduledAt, or to publishedAt when date=publisheduntil· string · optionnel
ISO 8601 upper bound (same field as since)source· string · optionnel · manual | automation
manual = scheduled by hand from the shorts list; automation = posted by channel automationstatus· string · optionnel · scheduled | processing | published | failed | canceled
Filter by post status: scheduled (queued), processing (uploading or waiting for the platform), published (live, has url), failed (has error), canceledshortId· string · optionnel
Only posts made from this clip (short ID)platform· string · optionnel · youtube | instagram | tiktok
Filter by platformrequestId· string · optionnel
Only posts made from this request (24-char hex request ID)
Exemple d'appel{"name": "list_posts", "arguments": {"date": "scheduled", "page": 1, "limit": 1, "since": "texte", "until": "texte", "source": "manual"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_requests≈ 208 tokens
List all short creation requests with optional status filtering, pagination, and sorting.
Paramètres, retour & exemple (5)
Paramètrespage· number · optionnel
Page numberlimit· number · optionnel
Items per page (1-100)sortBy· string · optionnel · createdAt | updatedAt
Sort fieldstatus· string · optionnel · queued | processing | completed | failed | cancelled
Filter by statussortOrder· string · optionnel · asc | desc
Sort direction
Exemple d'appel{"name": "list_requests", "arguments": {"page": 1, "limit": 1, "sortBy": "createdAt", "status": "queued", "sortOrder": "asc"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_templates≈ 62 tokens
List all available caption style templates with preview thumbnails, names, and IDs. Use the templateId when creating shorts.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_templates", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».