Serveur MCP

VideosTemporales

net.videostemporales/video-temporary-hosting
Cloud et infrastructure Médias et contenu Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Uploads videos to temporary hosting and returns shareable human-viewing links subject to integration limits.

get_upload_limits
Get temporary video upload limits
Returns the current size, quota, file-type and expiration limits for this VideosTemporales agent integration.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['max_upload_mb', 'accepted_extensions', 'allowed_ttl_minutes', 'default_ttl_minutes', 'uploads_per_hour', 'temporary_https_url_supported', 'delivery', 'instruction'], 'properties': {'delivery': {'type': 'string'}, 'instruction': {'type': 'string'}, 'max_upload_mb': {'type': 'integer'}, 'uploads_per_hour': {'type': 'integer'}, 'daily_bytes_limit': {'type': ['integer', 'null']}, 'accepted_extensions': {'type': 'array', 'items': {'type': 'string'}}, 'allowed_ttl_minutes': {'type': 'array', 'items': {'type': 'integer'}}, 'default_ttl_minutes': {'type': 'integer'}, 'daily_bytes_remaining': {'type': ['integer', 'null']}, 'temporary_https_url_supported': {'type': 'boolean'}}, 'additionalProperties': False}
upload_temporary_video
Upload a temporary video
Uploads a user-provided video to VideosTemporales and returns a temporary human viewing page. Always give the returned share_url to the user exactly; never construct or expose a direct media URL.
Accès externe
Schéma d’entrée
{'type': 'object', '$defs': {'OpenAIFile': {'type': 'object', 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string'}, 'download_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'anyOf': [{'required': ['file']}, {'required': ['source_url']}], 'properties': {'file': {'$ref': '#/$defs/OpenAIFile', 'description': 'Video file supplied by the MCP host. Prefer this when the user has attached or selected a video.'}, 'source_url': {'type': 'string', 'format': 'uri', 'description': 'Temporary public HTTPS URL of a video. Use only when the host cannot provide the file parameter.'}, 'custom_name': {'type': 'string', 'maxLength': 60, 'description': 'Optional display name for the video.'}, 'ttl_minutes': {'enum': [15, 60, 360, 1440], 'type': 'integer', 'default': 1440, 'description': 'How long the human viewing link remains available.'}, 'lock_first_viewer': {'type': 'boolean', 'default': False}, 'anti_repost_watermark': {'type': 'boolean', 'default': False}, 'share_verification_data': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['ok', 'share_url', 'expires_at', 'ttl_minutes', 'size_bytes', 'delivery', 'instruction'], 'properties': {'ok': {'type': 'boolean'}, 'status': {'type': 'string'}, 'delivery': {'type': 'string'}, 'share_url': {'type': 'string', 'format': 'uri'}, 'expires_at': {'type': 'string'}, 'size_bytes': {'type': 'integer'}, 'instruction': {'type': 'string'}, 'ttl_minutes': {'type': 'integer'}, 'duration_seconds': {'type': ['number', 'null']}}, 'additionalProperties': False}
Ajouté
upload_temporary_video
22 September 2026 02:40
Ajouté
get_upload_limits
22 September 2026 02:40