accueil / serveurs / Médias / design.huangguo/character-studio
design.huangguo/character-studio
serveur MCP (Model Context Protocol) · porncut-character-studio 2.0.0
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 design.huangguo/character-studio est sûr ?
Au dernier audit MCP Hub, le serveur MCP « design.huangguo/character-studio » 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 13 outils
- create_character≈ 287 tokens
Create an original fictional adult character from a description, or save an imported asset unchanged. For asset_id, prompt describes the character; use edit_image to change it. Returns job_id. Uses one allowance unit; poll get_job. Reuse the key for identical retries.
Paramètres, retour & exemple (5)
Paramètresname· string · requisstyle· string · optionnel · photoreal | anime | cg_3dprompt· string · optionnelasset_id· ? · optionnelidempotency_key· string · requis
Exemple d'appel{"name": "create_character", "arguments": {"name": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_starter_character≈ 140 tokens
Prepare starter Studio links. The browser initializes the character in its own private visitor session when opened; this public tool does not write to a shared character library.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnel
Display name for the character session.locale· string · optionnel
Exemple d'appel{"name": "create_starter_character", "arguments": {"name": "texte", "locale": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - edit_image≈ 504 tokens
Generate an editable candidate from an exact character version. Select it with select_version after inspecting get_job's preview. Box is [left,top,right,bottom] in 0..1. Use a semantic target, box, or same-size white-edit/black-preserve mask. Whole-image pose edits do not preserve outside pixels. Costs one allowance unit; no automatic retries.
Paramètres, retour & exemple (10)
Paramètresbox· ? · optionnelmode· string · optionnel · strict | natural | poseprompt· string · requistarget· string · optionnel · hair | face | outfit | background | areacharacter_id· string · requismask_asset_id· ? · optionnelreference_role· string · optionnel · face | outfit | hair | expression | posebase_version_id· string · requisidempotency_key· string · requisreference_asset_id· ? · optionnel
Exemple d'appel{"name": "edit_image", "arguments": {"prompt": "texte", "character_id": "texte", "base_version_id": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_character≈ 182 tokens
Return short-lived PNG and character JSON download URLs plus a browser editing link. Treat download URLs as private; they expire after 15 minutes.
Paramètres, retour & exemple (2)
Paramètresversion_id· ? · optionnelcharacter_id· string · requis
Exemple d'appel{"name": "export_character", "arguments": {"character_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_studio_deeplink≈ 211 tokens
Generate a 1-click interactive Studio URL on porncut.ai in English or Chinese with a pre-selected anatomical region and custom prompt ready for instant point-and-edit generation.
Paramètres, retour & exemple (3)
Paramètreslocale· string · optionnel
Target locale (e.g. 'en', 'zh-CN', 'zh-TW', 'ja', 'ko', 'es').prompt· string · requis
Modification instruction (e.g. 'black lace corset, slight cleavage' or '换成黑色蕾丝抹胸').region· string · requis · hair | face | chest | waist | hips | pose | background
Target region on the character.
Exemple d'appel{"name": "generate_studio_deeplink", "arguments": {"prompt": "texte", "region": "hair"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_capabilities≈ 82 tokens
Read real availability, modes, input limits and allowance. No key required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_character≈ 118 tokens
Read a private character, its current version and history, and a preview.
Paramètres, retour & exemple (1)
Paramètrescharacter_id· string · requis
Exemple d'appel{"name": "get_character", "arguments": {"character_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_job≈ 137 tokens
Poll a durable creation/edit job. Completed jobs include preview, download and Studio links. unknown means the provider outcome is uncertain; do not resubmit automatically.
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Exemple d'appel{"name": "get_job", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_smplx_pose_converters≈ 102 tokens
Return direct links and integration instructions for converting 2D character photos into 3D SMPL-X meshes (Multi-HMR, SMPLer-X, HMR 2.0) and applying them in the Porncut 3D Pose Studio.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_smplx_pose_converters", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - import_asset≈ 132 tokens
Import PNG/JPEG/WebP bytes or a data URL into this workspace. Returns asset_id. No local paths or remote URLs. Max 8 MB / 16 megapixels; normalized to at most 1536px.
Paramètres, retour & exemple (1)
Paramètresimage_base64· string · requis
Exemple d'appel{"name": "import_asset", "arguments": {"image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_characters≈ 124 tokens
List only this workspace's characters; use get_character for images and versions.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionneloffset· integer · optionnel
Exemple d'appel{"name": "list_characters", "arguments": {"limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_studio_regions_and_presets≈ 197 tokens
List all 7 anatomical point-and-edit regions (hair, face, chest, waist, hips, pose, background), supported 3D SMPL-X pose parameters, and filter the 525 curated character editing recipes.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Maximum number of presets to return (1-50).query· string · optionnel
Optional keyword search across English and Chinese preset names.region· string · optionnel · hair | face | chest | waist | hips | pose | background
Optional anatomical region filter.
Exemple d'appel{"name": "list_studio_regions_and_presets", "arguments": {"limit": 1, "query": "texte", "region": "hair"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - select_version≈ 268 tokens
Accept one finished edit candidate OR restore a saved version without deleting history. expected_version protects concurrent browser/Agent edits; refresh on a conflict.
Paramètres, retour & exemple (4)
Paramètresversion_id· ? · optionnelcharacter_id· string · requisoperation_id· ? · optionnelexpected_version· string · requis
Exemple d'appel{"name": "select_version", "arguments": {"character_id": "texte", "expected_version": "texte"}}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é ».