accueil / serveurs / Médias / io.github.codex-curator/studiomcphub
io.github.codex-curator/studiomcphub
serveur MCP (Model Context Protocol) · StudioMCPHub 0.5.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 io.github.codex-curator/studiomcphub est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.codex-curator/studiomcphub » 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 27 outils
- batch_download≈ 153 tokens
Bulk download metadata + images from Alexandria Aeternum (min 100 artworks). ($5.00 / 50 GCX)
Paramètres, retour & exemple (3)
Paramètresoffset· integer · optionnel
Start offset for paginationquantity· integer · optionnel
Number of artworks (min 100)dataset_id· string · optionnel
Dataset ID
Exemple d'appel{"name": "batch_download", "arguments": {"offset": 1, "quantity": 1, "dataset_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_balance≈ 104 tokens
Check your GCX credit balance, loyalty rewards, and volume tier. FREE. (FREE)
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
Your EVM wallet address (0x...)
Exemple d'appel{"name": "check_balance", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compliance_manifest≈ 137 tokens
Get AB 2013 (California) + EU AI Act Article 53 compliance manifests for dataset usage. FREE. (FREE)
Paramètres, retour & exemple (2)
Paramètresdataset_id· string · optionnel
Dataset IDregulation· string · optionnel
Filter: ab2013, eu_ai_act, or all
Exemple d'appel{"name": "compliance_manifest", "arguments": {"dataset_id": "texte", "regulation": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - convert_color_profile≈ 179 tokens
Convert between sRGB and CMYK color profiles. Essential for print production. CMYK output as TIFF with embedded DPI. FREE. (FREE)
Paramètres, retour & exemple (3)
Paramètresdpi· integer · optionnel
Output DPI (72-1200)image· string · requis
Base64-encoded PNG/JPEG imagetarget_profile· string · optionnel · cmyk | srgb
Target color profile
Exemple d'appel{"name": "convert_color_profile", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_asset≈ 116 tokens
Delete an asset from your wallet storage. FREE. (FREE)
Paramètres, retour & exemple (2)
Paramètreskey· string · requis
Asset key to deletewallet· string · requis
Your EVM wallet address (0x...)
Exemple d'appel{"name": "delete_asset", "arguments": {"key": "texte", "wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - enrich_metadata≈ 510 tokens
AI-powered artwork analysis. Two tiers: 'standard' (1 GCX) = SEO-optimized title, description, keywords, alt_text via Nova-Lite. 'premium' (2 GCX, default) = full 8-section Golden Codex museum-grade analysis via Nova/Gemini 2.5 Pro. Optionally customize metadata fields and add a Soul Whisper personal message. ($0.20 / 2 GCX)
Paramètres, retour & exemple (9)
Paramètrestier· string · optionnel · standard | premium
Metadata tier: 'standard' (1 GCX — SEO title/description/keywords/alt_text) or 'premium' (2 GCX — full Golden Codex 8-section analysis)image· string · requis
Base64-encoded PNG/JPEG imagetitle· string · optionnel
Artwork title (leave blank for AI to suggest one)context· string · optionnel
Creator's brief — technical/artistic context for AI analysis (e.g. 'SD 3.5 Large, impressionist style')artist_name· string · optionnel
Artist/creator name (embedded in metadata)content_type· string · optionnel · artwork | photo
Content type hint: 'artwork' or 'photo' — affects analysis stylesoul_whisper· object · optionnel
Optional personal message embedded in metadata — visible to anyone who reads the image's provenance (premium tier only)creation_year· string · optionnel
4-digit creation yearcopyright_holder· string · optionnel
Copyright owner name
Exemple d'appel{"name": "enrich_metadata", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - extract_palette≈ 198 tokens
Extract dominant color palette from an image. Returns hex/RGB/HSL colors with percentages, CSS names, and complementary colors. Great for design systems, mood boards, and color matching. FREE. (FREE)
Paramètres, retour & exemple (3)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG imageformat· string · optionnel · hex | rgb | hsl
Color format in outputnum_colors· integer · optionnel
Number of colors to extract (3-12)
Exemple d'appel{"name": "extract_palette", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_artwork≈ 118 tokens
Get Human_Standard metadata (500-1200 tokens) + signed image URL for a museum artwork. ($0.10 / 1 GCX)
Paramètres, retour & exemple (1)
Paramètresartifact_id· string · requis
Artifact ID from search results (e.g. 'met_437419')
Exemple d'appel{"name": "get_artwork", "arguments": {"artifact_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_artwork_oracle≈ 139 tokens
Get Hybrid_Premium 111-field NEST analysis (2K-6K tokens) + image. Deep AI visual analysis with color palette, composition, symbolism, emotional mapping. ($0.20 / 2 GCX)
Paramètres, retour & exemple (1)
Paramètresartifact_id· string · requis
Artifact ID from search results (e.g. 'met_437419')
Exemple d'appel{"name": "get_artwork_oracle", "arguments": {"artifact_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_asset≈ 120 tokens
Retrieve a stored asset from your wallet storage by key. FREE. (FREE)
Paramètres, retour & exemple (2)
Paramètreskey· string · requis
Asset key to retrievewallet· string · requis
Your EVM wallet address (0x...)
Exemple d'appel{"name": "get_asset", "arguments": {"key": "texte", "wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_tool_schema≈ 124 tokens
Get the full JSON Schema and usage examples for a specific tool. Use after search_tools to load only what you need. (FREE)
Paramètres, retour & exemple (1)
Paramètrestool_name· string · requis
Tool name from search_tools results (e.g. 'generate_image')
Exemple d'appel{"name": "get_tool_schema", "arguments": {"tool_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - infuse_metadata≈ 258 tokens
Embed metadata into image via ExifTool. Two modes: 'standard' (XMP/IPTC only — title, description, keywords, copyright) or 'full_gcx' (default — full Golden Codex XMP-gc namespace + IPTC + C2PA + soulmark + hash registration). ($0.10 / 1 GCX)
Paramètres, retour & exemple (3)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG imagemetadata· object · requis
Metadata JSON to embed. For standard: {title, description, keywords, alt_text, copyright_holder}. For full_gcx: Golden Codex JSON from enrich_metadata.metadata_mode· string · optionnel · standard | full_gcx
Infusion mode: 'standard' (XMP/IPTC fields only) or 'full_gcx' (full Golden Codex + soulmark + hash registration)
Exemple d'appel{"name": "infuse_metadata", "arguments": {"image": "texte", "metadata": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_assets≈ 104 tokens
List all assets in your wallet storage with sizes and metadata. FREE. (FREE)
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
Your EVM wallet address (0x...)
Exemple d'appel{"name": "list_assets", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mockup_image≈ 192 tokens
Place your design onto product mockups (t-shirt, poster, canvas, phone case, mug, tote bag). Instant product visualization for e-commerce and print-on-demand. FREE. ($0.10 / 1 GCX)
Paramètres, retour & exemple (3)
Paramètresimage· string · requis
Base64-encoded design imageproduct· string · optionnel · tshirt | poster | canvas | phone_case | mug | tote_bag
Product typebackground_color· string · optionnel
Background hex color
Exemple d'appel{"name": "mockup_image", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - print_ready≈ 321 tokens
Prepare images for professional printing with DPI, bleed margins, crop marks. Supports A4, A3, Letter, poster (24x36), custom sizes. Output as TIFF or PDF. FREE. (FREE)
Paramètres, retour & exemple (8)
Paramètresdpi· integer · optionnel · 150 | 300 | 600
Output DPIimage· string · requis
Base64-encoded PNG/JPEG imagebleed_mm· number · optionnel
Bleed margin in mm (0-10)crop_marks· boolean · optionnel
Draw crop marks in bleed areaproduct_size· string · optionnel · a4 | a3 | letter | poster_24x36 | custom
Standard paper sizeoutput_format· string · optionnel · tiff | pdf
Output formatcustom_width_mm· number · optionnel
Custom width in mm (required if product_size=custom)custom_height_mm· number · optionnel
Custom height in mm (required if product_size=custom)
Exemple d'appel{"name": "print_ready", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_hash≈ 112 tokens
Register 256-bit perceptual hash with LSH band indexing for strip-proof provenance. ($0.10 / 1 GCX)
Paramètres, retour & exemple (1)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG image
Exemple d'appel{"name": "register_hash", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_wallet≈ 124 tokens
Register your wallet to get 10 FREE GCX credits ($1 value). New wallets only — enough to try upscale + enrich. Purchase more via GCX packs. FREE. (FREE)
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
Your EVM wallet address (0x...)
Exemple d'appel{"name": "register_wallet", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_background≈ 154 tokens
Remove image background using AI (U2-Net). Returns RGBA PNG/WebP with transparent background. Perfect for product photos, portraits, and design assets. FREE. (FREE)
Paramètres, retour & exemple (2)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG imageoutput_format· string · optionnel · png | webp
Output format
Exemple d'appel{"name": "remove_background", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resize_image≈ 320 tokens
Resize an image to target dimensions. Supports fit modes: 'cover' (crop to fill), 'contain' (fit within, letterbox), 'stretch' (exact size). Useful for preparing images for specific platforms, thumbnails, or social media. FREE. (FREE)
Paramètres, retour & exemple (6)
Paramètresmode· string · optionnel · contain | cover | stretch
Resize mode: 'contain' (fit within bounds, preserve aspect ratio), 'cover' (crop to fill), 'stretch' (exact size, may distort)image· string · requis
Base64-encoded PNG/JPEG imagewidth· integer · requis
Target width in pixels (1-8192)format· string · optionnel · png | jpeg | webp
Output formatheight· integer · requis
Target height in pixels (1-8192)quality· integer · optionnel
JPEG/WebP quality (1-100)
Exemple d'appel{"name": "resize_image", "arguments": {"image": "texte", "width": 1, "height": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - save_asset≈ 214 tokens
Save an image or data to your personal wallet storage. 100MB free per wallet, 500 assets max. ($0.10 / 1 GCX)
Paramètres, retour & exemple (5)
Paramètreskey· string · requis
Unique name for this asset (e.g., 'my-landscape', 'pipeline-001')data· string · requis
Base64-encoded data (image, JSON, etc.) — max 10MBwallet· string · requis
Your EVM wallet address (0x...)metadata· object · optionnel
Optional metadata JSON to store alongsidecontent_type· string · optionnel
MIME type
Exemple d'appel{"name": "save_asset", "arguments": {"key": "texte", "data": "texte", "wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_artworks≈ 183 tokens
Search 53K+ museum artworks from Alexandria Aeternum (MET, Chicago, NGA, Rijksmuseum, Smithsonian, Cleveland, Paris). FREE. (FREE)
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max results (1-100)query· string · requis
Search query (e.g. 'impressionist landscape', 'Monet', 'Dutch Golden Age')museum· string · optionnel
Filter by museum (met, chicago, nga, rijks, smithsonian, cleveland, paris)
Exemple d'appel{"name": "search_artworks", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_tools≈ 181 tokens
Discover available tools by category or price without loading all schemas. Start here to save tokens. (FREE)
Paramètres, retour & exemple (3)
Paramètresquery· string · optionnel
Search query to filter tools by name or descriptioncategory· string · optionnel · creative | dataset | storage | account | free | all
Filter by categorymax_price_usd· number · optionnel
Max price per call in USD (0 = free only)
Exemple d'appel{"name": "search_tools", "arguments": {"query": "texte", "category": "creative", "max_price_usd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upscale_image≈ 274 tokens
Super-resolution using Real-ESRGAN on NVIDIA L4 GPU. 5 models for different content types. Default: 2x general upscale. ($0.20 / 2 GCX)
Paramètres, retour & exemple (3)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG imagemodel· string · optionnel · realesrgan_x2plus | realesrgan_x4plus | realesrgan_x4plus_anime | realesr_general_x4v3 | realesr_animevideov3
ESRGAN model to use. Options: 'realesrgan_x2plus' (2x, general — default), 'realesrgan_x4plus' (4x, general/photo), 'realesrgan_x4plus_anime' (4x, anime/illustrations), 'realesr_general_x4v3' (4x, fast general), 'realesr_animevideov3' (4x, anime video frames).scale· integer · optionnel
Shorthand: 2 selects x2plus, 4 selects x4plus. Ignored if model is specified directly.
Exemple d'appel{"name": "upscale_image", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - vectorize_image≈ 227 tokens
Convert raster images to SVG vector format. Supports color and binary modes with precision controls. Returns raw SVG XML string. FREE. (FREE)
Paramètres, retour & exemple (4)
Paramètresmode· string · optionnel · color | binary
Vectorization modeimage· string · requis
Base64-encoded PNG/JPEG imagefilter_speckle· integer · optionnel
Speckle filter (0-100, higher = fewer small artifacts)color_precision· integer · optionnel
Color clustering precision (1-10, higher = more colors)
Exemple d'appel{"name": "vectorize_image", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_provenance≈ 110 tokens
Strip-proof provenance verification via Aegis hash index. FREE - no payment required. (FREE)
Paramètres, retour & exemple (1)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG image
Exemple d'appel{"name": "verify_provenance", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - watermark_detect≈ 114 tokens
Detect and extract invisible DCT watermark from an image. Returns the embedded text payload if found. FREE. (FREE)
Paramètres, retour & exemple (1)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG image
Exemple d'appel{"name": "watermark_detect", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - watermark_embed≈ 198 tokens
Embed invisible DCT-domain watermark into an image. Encodes a text payload into luminance channel frequency coefficients. Survives light compression. FREE. (FREE)
Paramètres, retour & exemple (3)
Paramètresimage· string · requis
Base64-encoded PNG/JPEG imagepayload· string · requis
Text payload to embed (max 256 chars)strength· number · optionnel
Embedding strength (0.1-1.0, higher = more robust but more visible)
Exemple d'appel{"name": "watermark_embed", "arguments": {"image": "texte", "payload": "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é ».