accueil / serveurs / Médias / io.github.elestirelbilinc-sketch/vap-e
io.github.elestirelbilinc-sketch/vap-e
serveur MCP (Model Context Protocol) · vap-e 1.20.6
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.elestirelbilinc-sketch/vap-e est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.elestirelbilinc-sketch/vap-e » 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 16 outils
- ai_edit≈ 192 tokens
Edit images using AI with natural language prompts. Supports single and multi-image editing. Cost: $0.15. Requires Tier 1+.
Paramètres, retour & exemple (5)
Paramètresseed· integer · optionnel
Random seed for reproducible resultsprompt· string · requis
Natural language instruction for editingmedia_url· string · requis
URL of the primary image to editaspect_ratio· string · optionnel
Output aspect ratio (default: match input image)additional_images· array · optionnel
Up to 2 additional reference image URLs
Exemple d'appel{"name": "ai_edit", "arguments": {"prompt": "texte", "media_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - background_remove≈ 79 tokens
Remove the background from an image, leaving only the subject with transparency. Cost: $0.10. Requires Tier 1+.
Paramètres, retour & exemple (1)
Paramètresmedia_url· string · requis
URL of the image to process
Exemple d'appel{"name": "background_remove", "arguments": {"media_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_balance≈ 43 tokens
Check VAP account balance. Returns available, reserved, and usable balances.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "check_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_cost≈ 104 tokens
Estimate the cost of an image generation before executing. Cost: $0.18
Paramètres, retour & exemple (2)
Paramètresquality· string · optionnel · standard | high
Generation quality levelnum_outputs· integer · optionnel
Number of images to generate
Exemple d'appel{"name": "estimate_cost", "arguments": {"quality": "standard", "num_outputs": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_music_cost≈ 100 tokens
Estimate the cost of music generation. Cost: $0.68
Paramètres, retour & exemple (2)
Paramètresduration· integer · optionnel
Music duration in secondsaudio_format· string · optionnel · mp3 | wav
Output format. WAV adds +$0.10
Exemple d'appel{"name": "estimate_music_cost", "arguments": {"duration": 1, "audio_format": "mp3"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_video_cost≈ 129 tokens
Estimate the cost of a video generation. Cost: $1.96 (P-Video)
Paramètres, retour & exemple (3)
Paramètresduration· integer · optionnel · 4 | 6 | 8
Video duration in secondsresolution· string · optionnel · 720p | 1080p
Video resolution. 1080p adds +33% costgenerate_audio· boolean · optionnel
Whether audio will be generated
Exemple d'appel{"name": "estimate_video_cost", "arguments": {"duration": 4, "resolution": "720p", "generate_audio": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_image≈ 236 tokens
Generate an AI image from text prompt using VAP (Flux2 Pro). Returns a task ID for async tracking. Cost: $0.18
Paramètres, retour & exemple (3)
Paramètresprompt· string · requis
Detailed description of the image to generate. Note: If aspect ratio is mentioned in the prompt (e.g., '16:9', 'widescreen', 'portrait'), also pass it in the aspect_ratio parameter for guaranteed correct dimensions.quality· string · optionnel · standard | high
Generation quality (high costs 1.5x)aspect_ratio· string · optionnel · 1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 21:9
Output image aspect ratio. If the user mentions a specific ratio like '16:9' or 'widescreen' in their prompt, extract and pass it here explicitly for best results.
Exemple d'appel{"name": "generate_image", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_music≈ 329 tokens
Generate AI music from text description using VAP. Returns a task ID for async tracking. Cost: $0.68. IMPORTANT: Send ONLY the music description. Do NOT include any instructions or meta-text. Describe: genre, mood, instruments, tempo, vocal style (or specify instrumental). Example prompt: "Upbeat indie folk song with acoustic guitar, warm vocals, and light percussion. Feel-good summer vibes.
Paramètres, retour & exemple (5)
Paramètresprompt· string · requis
Music description (200-500 chars recommended). Include genre, mood, instruments, tempo.duration· integer · optionnel
Target duration in seconds (30-480, default 120 = 2 min)audio_format· string · optionnel · mp3 | wav
Output format. WAV for enterprise/lossless (+$0.10)instrumental· boolean · optionnel
Generate without vocals (instrumental only)loudness_preset· string · optionnel · streaming | apple | broadcast
Loudness normalization. streaming=-14 LUFS (YouTube/Spotify), apple=-16 LUFS, broadcast=-23 LUFS (TV/EBU R128)
Exemple d'appel{"name": "generate_music", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_video≈ 340 tokens
Generate an AI video from text prompt using VAP (P-Video). Returns a task ID for async tracking. Cost: $1.96. IMPORTANT: Send ONLY the video description. Do NOT include any instructions, guidelines, or meta-text. Just the pure visual description.
Paramètres, retour & exemple (6)
Paramètresprompt· string · requis
ONLY the visual description of the video. Do NOT include instructions or guidelines. Example: 'Cinematic aerial shot of a coastal cliff at golden hour, warm sunlight, gentle waves, camera slowly drifting forward'duration· integer · optionnel · 4 | 6 | 8
Video duration in seconds (4, 6, or 8)resolution· string · optionnel · 720p | 1080p
Video resolution. 1080p recommended for enterprise (+33% cost)aspect_ratio· string · optionnel · 16:9 | 9:16
Video aspect ratio. 16:9 for landscape/widescreen, 9:16 for portrait/vertical (TikTok, Reels). Extract from user's prompt if mentioned.generate_audio· boolean · optionnel
Generate audio with the video (costs more)negative_prompt· string · optionnel
What to avoid in the video generation
Exemple d'appel{"name": "generate_video", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_operation≈ 76 tokens
Get the status and result of an operation. Returns output URL when completed.
Paramètres, retour & exemple (1)
Paramètresoperation_id· string · requis
Operation UUID returned from an operation tool
Exemple d'appel{"name": "get_operation", "arguments": {"operation_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_task≈ 71 tokens
Get the status and result of a generation task. Returns image URL when completed.
Paramètres, retour & exemple (1)
Paramètrestask_id· string · requis
Task UUID returned from generate_image
Exemple d'appel{"name": "get_task", "arguments": {"task_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - inpaint≈ 124 tokens
Remove or replace objects in an image using AI inpainting. Cost: $0.15. Requires Tier 1+.
Paramètres, retour & exemple (3)
Paramètresprompt· string · requis
What to remove, replace, or change in the imagemask_url· string · optionnel
Optional mask image URL (white = edit area, black = keep)media_url· string · requis
URL of the image to edit
Exemple d'appel{"name": "inpaint", "arguments": {"prompt": "texte", "media_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_tasks≈ 101 tokens
List recent generation tasks with optional status filter.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Maximum number of tasks to returnstatus· string · optionnel · pending | processing | completed | failed
Filter by task status
Exemple d'appel{"name": "list_tasks", "arguments": {"limit": 1, "status": "pending"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upscale≈ 96 tokens
Upscale/enhance an image to higher resolution using AI. Cost: $0.15. Requires Tier 1+.
Paramètres, retour & exemple (2)
Paramètresscale· integer · optionnel · 2 | 4
Upscale factor (2x or 4x)media_url· string · requis
URL of the image to upscale
Exemple d'appel{"name": "upscale", "arguments": {"media_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - video_merge≈ 86 tokens
Merge multiple video clips into one continuous video. Cost: $0.05. Requires Tier 1+.
Paramètres, retour & exemple (1)
Paramètresmedia_urls· array · requis
URLs of videos to merge (in playback order)
Exemple d'appel{"name": "video_merge", "arguments": {"media_urls": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - video_trim≈ 108 tokens
Trim a video to a specific time range. Cost: $0.05. Requires Tier 1+.
Paramètres, retour & exemple (3)
Paramètresend_time· number · requis
End time in secondsmedia_url· string · requis
URL of the video to trimstart_time· number · requis
Start time in seconds
Exemple d'appel{"name": "video_trim", "arguments": {"end_time": 1, "media_url": "texte", "start_time": 1}}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é ».