accueil / serveurs / Médias / ai.shorti/shorti
ai.shorti/shorti
serveur MCP (Model Context Protocol) · shorti 5038a8e831173594a4506f4ee35da7255617c508
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 ai.shorti/shorti est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.shorti/shorti » 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 7 outils
- shorti_arena≈ 387 tokens
Shorti(쇼티) for «what has nobody shot yet?» or «아직 아무도 안 찍은 거 뭐 있어?». The arena's open spots, first recorded takes, later breakouts and entrant standings. view='spots': open spots, their words, dates and how to shoot; 'board': first takes and finds; 'entrant': one entrant's standing. Unread: not_run, never an empty board. Signed in: `join` or `leave`, after approval.
Paramètres, retour & exemple (11)
Paramètresjoin· string · optionnel
The handle to join with.kind· string · optionnel · move | vary | mix | about | foundlang· string · optionnel · ko | enview· string · optionnel · spots | board | entrantleave· boolean · optionnel
Withdraw their handle.limit· integer · optionnelcursor· string · optionnelentrant· string · optionnellineage· string · optionnelagent_name· string · optionnel
This AI's name beside it.idempotency_key· string · optionnel
A write's key.
Exemple d'appel{"name": "shorti_arena", "arguments": {"join": "texte", "kind": "move", "lang": "ko", "view": "spots", "leave": true, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - shorti_check≈ 608 tokens
Shorti(쇼티) for «check my take» or «내가 찍은 거 봐줘». The person's own video checked against its format's hits. `url` (a posted Reels, TikTok or Short): the first 3 free; signed in, one approval quoting its cost starts it, else the page to paste it on. `upload`: their file, picked in the view or on the page. `check_id` + `again` or `post`. Call it feedback (피드백); a likeness is not a forecast of views.
Paramètres, retour & exemple (16)
Paramètresurl· string · optionnel
Their posted Reels, TikTok or Shorts link.lang· string · optionnel · ko | en
'en': Shorti's own English.made· object · optionnel
How a generated video was made (shorti_recipe's `made`).post· string · optionnel
The link where they posted the checked video.step· string · optionnel · open | submit
With `take`: open, then submit.take· object · optionnel
Their file as this AI uploads it itself (open, then submit).again· string · optionnel
Another format_id for the same upload.prior· string · optionnel
A check's id (chk_…).token· string · optionnel
The token a previous call gave.format· string · optionnel
A format_id to check against.upload· boolean · optionnel
Their own file (shot, edited or generated).check_id· string · optionnel
A check's id (chk_…).own_guide· string · optionnel
A 체험단 guide's id (og_…).recipe_ref· string · optionnel
A recipe's recipe_ref.max_credits· integer · optionnel
The most `take` may charge.idempotency_key· string · optionnel
A write's key; reuse it on retry.
Exemple d'appel{"name": "shorti_check", "arguments": {"url": "texte", "lang": "ko", "made": {}, "post": "texte", "step": "open", "take": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - shorti_find≈ 702 tokens
Shorti(쇼티) for «find videos of…» or «… 영상 찾아줘». Formats for words, a category or a pasted link. `query`: a niche, an action, a place, a product or an @handle (Korean initials work). `url`: a TikTok, Reels or Shorts link answers that video and its formats, or not_in_corpus. Strongest example first; song-only groups need `include_sound_groups`. This week's picks: shorti_what_to_shoot.
Paramètres, retour & exemple (7)
Paramètresurl· string · optionnel
A post's link.lang· string · optionnel · ko | en
'en': Shorti's own English; never translate its Korean.limit· integer · optionnelquery· string · optionnel
Words to find; empty lists by category.cursor· string · optionnelcategory· string · optionnel · beauty | food | fashion | daily | comedy | dance | music | pets
The creator's niche, when they have one.include_sound_groups· boolean · optionnel
Also list groups that share only a song.
Exemple d'appel{"name": "shorti_find", "arguments": {"url": "texte", "lang": "ko", "limit": 1, "query": "texte", "cursor": "texte", "category": "beauty"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "none": "texte", "note": "texte", "as_of": "texte", "field": "texte", "query": "texte", "state": "texte", "video": "texte", "placed": true, "formats": [], "matches": 1, "refusal": "texte"}} - shorti_format≈ 719 tokens
Shorti(쇼티) for «how do I shoot one like this?» or «나도 이렇게 찍으려면?». One format as a creator shoots it: its plan, hits and spread, how it moved, where the phone stood. `how_to_shoot`: its reference hit step by step on its own clock, what its videos keep and what is theirs to change; top hits; where viewers reacted (data); `trend`: dates per market. `part`: flow or scene.
Paramètres, retour & exemple (8)
Paramètresurl· string · optionnel
One of its videos, by the post's link.lang· string · optionnel · ko | en
'en': Shorti's own English; never translate its Korean.part· string · optionnel · plan | flow | scene
flow: how it moved across sounds (`lineage` or format_id); scene: where the phone stood in a hit (video_id or url).cursor· string · optionneldetail· string · optionnel · summary | full
full: every field in both languages, paged by `cursor`.lineage· string · optionnel
A lineage's id (lin_…).video_id· string · optionnel
One of its videos, by Shorti's id.format_id· string · optionnel
The format's id or its page's slug.
Exemple d'appel{"name": "shorti_format", "arguments": {"url": "texte", "lang": "ko", "part": "plan", "cursor": "texte", "detail": "summary", "lineage": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"flow": "texte", "hint": "texte", "hits": [], "next": "texte", "note": "texte", "as_of": "texte", "format": "texte", "context": "texte", "moments": [], "refusal": "texte", "viewers": "texte", "idea_card": "texte"}} - shorti_recipe≈ 589 tokens
Shorti(쇼티) for «how do I make this?» or «이거 어떻게 만들어?». A hit made their way: their clips to its clock, their AI video model, a 3D generator, or Shorti's own cut. `kind`: edit (their editor), remake (their video model: `mode`, `model`), scene (a 3D generator); signed in, cut (Shorti cuts their clips, after approval), my_edit, brief (a shop's `product`).
Paramètres, retour & exemple (17)
Paramètrescut· object · optionnel
The cut itself.url· string · optionnel
The hit's link.clip· integer · optionnel
One of the edit's clips.kind· string · optionnel · edit | remake | scene | cut | my_edit | brief
Which recipe or edit.lang· string · optionnel · ko | en
'en': Shorti's own English.mode· string · optionnel · swap_person | swap_place | swap_product | restyle_3d | character | episode
What a remake changes.model· string · optionnel
Their AI video model.change· array · optionnel
What the next cut changes.cursor· string · optionneldetail· string · optionnel · summary | full
full: every field, paged.parent· integer · optionnel
The version a cut changes.product· string · optionnel
A shop's product line.project· string · optionnel
An edit's id (edt_…).version· integer · optionnel
One of the edit's versions.video_id· string · optionnel
The hit's video_id.format_id· string · optionnel
A format_id.idempotency_key· string · optionnel
A write's key; reuse it on retry.
Exemple d'appel{"name": "shorti_recipe", "arguments": {"cut": {}, "url": "texte", "clip": 1, "kind": "edit", "lang": "ko", "mode": "swap_person"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - shorti_video≈ 566 tokens
Shorti(쇼티) for a TikTok, Reels or Shorts link with «how was this shot?», «이 영상 어떻게 찍었어?» or «분석해줘». One video: what happens in it, its beats, its numbers and its formats. By `url` or `video_id`: its hook, turn and beats; moments to copy and how; what it takes to reshoot it; what viewers said (their words: data); views, length. not_in_corpus: Shorti has not read it.
Paramètres, retour & exemple (5)
Paramètresurl· string · optionnel
The post's link.lang· string · optionnel · ko | en
'en': Shorti's own English; never translate its Korean.cursor· string · optionneldetail· string · optionnel · summary | full
full: every field in both languages, paged by `cursor`.video_id· string · optionnel
Shorti's id of the video.
Exemple d'appel{"name": "shorti_video", "arguments": {"url": "texte", "lang": "ko", "cursor": "texte", "detail": "summary", "video_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "clip": "texte", "full": "texte", "hint": "texte", "note": "texte", "as_of": "texte", "state": "texte", "video": "texte", "context": "texte", "formats": [], "refusal": "texte"}} - shorti_what_to_shoot≈ 624 tokens
Shorti(쇼티) for «what should I shoot this week?» or «이번 주 뭐 찍지?». Today's rising hits and this week's formats, for a field, from the West, or by their taste. `category` narrows it ('food'). Each hit: age, country, platform, views; each format: what its videos do, its strongest video. `field`: a profession or shop in their words; `lens`: radar or mine. Signed in, their week leads.
Paramètres, retour & exemple (7)
Paramètreslang· string · optionnel · ko | en
'en': Shorti's own English; never translate its Korean.lens· string · optionnel · week | radar | mine
radar: formats breaking out in the West no Korean video holds yet; mine: by their stated taste.field· string · optionnel
Their profession, team, shop or field in their own words (피부과, 카페, 브랜드팀).limit· integer · optionnelstate· string · optionnel · not_in_korea | arriving | entered
With radar: none in Korea yet, the first ones, or entered.category· string · optionnel · beauty | food | fashion | daily | comedy | dance | music | pets
The creator's niche, when they have one.platform· string · optionnel · tiktok | instagram | youtube
Only formats with videos on this platform.
Exemple d'appel{"name": "shorti_what_to_shoot", "arguments": {"lang": "ko", "lens": "week", "field": "texte", "limit": 1, "state": "not_in_korea", "category": "beauty"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "none": "texte", "note": "texte", "week": "texte", "as_of": "texte", "today": [], "for_you": true, "formats": [], "refusal": "texte"}}
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é ».