REST API + MCP Server

Développez avec Video Intelligence

Deux façons d'intégrer : une API REST complète pour les applications personnalisées, et un serveur MCP pour que les assistants IA puissent travailler nativement avec vos vidéos.

API REST

Contrôle programmatique complet

Une API RESTful complète couvrant tout le cycle de vie vidéo — de l'upload et l'encodage à l'analyse IA, la transcription, la recherche et la gestion d'équipe.

Upload et import

Importez des vidéos depuis YouTube ou uploadez directement via des URLs S3 pré-signées. L'encodage se fait automatiquement en arrière-plan.

Analyse IA

Soumettez des vidéos pour l'analyse IA — générez des chapitres, détectez des scènes, extrayez des entités et produisez des résumés détaillés.

Transcription

Transcrivez l'audio avec Whisper, puis traduisez dans plus de 100 langues. Support complet des sous-titres multilingues inclus.

Recherche et Chat

Recherche hybride sémantique + mots-clés dans votre bibliothèque. Activez le chat IA basé sur RAG pour des vidéos individuelles ou toute la collection.

Embeddings

Générez des embeddings vectoriels à partir des données d'analyse et de transcription pour alimenter la recherche sémantique et le chat IA basé sur RAG.

Organisations

Gérez les équipes avec un accès basé sur les rôles, l'isolation des données entre groupes et les flux d'invitation — le tout via API.

bash
curl -X POST "https://www.coniviso.com/api/v1/videos/{id}/analyze" \
  -H "Authorization: Bearer vi_live_..." \
  -H "Content-Type: application/json" \
  -d '{"analysisType": "comprehensive"}'
Serveur MCP

Vos vidéos dans n'importe quel assistant IA

Coniviso expose un serveur Model Context Protocol (MCP) pour que les assistants IA comme Claude, Cursor et les agents personnalisés puissent accéder à votre bibliothèque vidéo, rechercher du contenu, lire des transcriptions et déclencher des analyses — le tout via l'interface MCP standard.

Qu'est-ce que MCP ?

Le Model Context Protocol est un standard ouvert qui permet aux modèles IA d'interagir de manière sécurisée avec des outils et sources de données externes. Au lieu d'écrire des intégrations personnalisées, tout client IA compatible MCP peut se connecter à Coniviso et utiliser immédiatement vos vidéos comme contexte.

21 outils disponibles

Chaque outil est limité aux permissions de votre clé API. Votre assistant IA peut lister, rechercher, mettre à jour et supprimer des vidéos, gérer des organisations, des groupes, des permissions et la visibilité, récupérer les analyses et transcriptions, discuter avec des vidéos individuelles ou toute votre bibliothèque, générer des embeddings et soumettre de nouveaux travaux d'analyse — le tout sans quitter la conversation.

  • list_videosParcourez votre bibliothèque vidéo avec pagination et filtres de statut
  • get_videoObtenez les métadonnées complètes, le statut de traitement et la configuration de n'importe quelle vidéo
  • search_videosRecherche hybride sémantique + mots-clés sur toutes les vidéos accessibles
  • chat_with_libraryPosez des questions sur toute votre collection vidéo avec RAG
  • chat_with_videoQ&R sur une vidéo spécifique avec support de conversation multi-tours
  • get_analysisRécupérez les résultats d'analyse IA : résumés, chapitres, scènes, entités
  • get_transcriptionObtenez les données de transcription, optionnellement filtrées par langue
  • analyze_videoSoumettez une vidéo pour l'analyse IA (complète, scènes, objets ou texte)
  • generate_embeddingsCréer des embeddings vectoriels à partir des données d'analyse et de transcription pour la recherche sémantique
  • update_videoMettre à jour le titre, la description, la visibilité ou l'organisation d'une vidéo
  • delete_videoSupprimer définitivement une vidéo et toutes ses données associées
  • get_permissionsLister toutes les permissions d'accès accordées sur une vidéo
  • grant_permissionAccorder l'accès à un utilisateur, groupe ou organisation sur une vidéo
  • revoke_permissionRévoquer une permission d'accès précédemment accordée sur une vidéo
  • list_organizationsRenvoie une liste des organisations auxquelles vous appartenez
  • get_organizationRenvoie les détails d'une organisation spécifique
  • list_org_membersRenvoie tous les membres d'une organisation
  • invite_org_memberInviter un membre dans une organisation
  • remove_org_memberRetirer un membre d'une organisation
  • list_org_groupsLister tous les groupes au sein d'une organisation
  • list_group_membersLister tous les membres d'un groupe spécifique au sein d'une organisation

8 ressources

Les ressources MCP donnent aux assistants IA un accès direct à vos données vidéo sous forme de contexte structuré :

  • coniviso://videosListe complète de toutes les vidéos accessibles avec métadonnées
  • coniviso://video/:idDétail complet de la vidéo incluant analyse et transcription
  • coniviso://video/:id/transcriptionDonnées de transcription complètes pour une vidéo spécifique
  • coniviso://video/:id/analysisRésultats d'analyse IA : résumé, chapitres, scènes, entités
  • coniviso://video/:id/permissionsListe de contrôle d'accès avec les permissions accordées
  • coniviso://organizationsListe de toutes les organisations auxquelles vous appartenez
  • coniviso://organization/:idDétails de l'organisation et liste de ses membres
  • coniviso://organization/:id/groupsListe de tous les groupes au sein d'une organisation

Connectez-vous en 30 secondes

Ajoutez Coniviso à n'importe quel client MCP avec un seul bloc de configuration. Utilisez votre clé API existante pour l'authentification.

Point d'accèshttps://www.coniviso.com/mcp
AuthentificationBearer vi_live_...
TransportStreamable HTTP (JSON-RPC sur HTTP)

Chaque session obtient sa propre instance serveur isolée. Les sessions sont identifiées par l'en-tête mcp-session-id.

mcp config
{
  "mcpServers": {
    "coniviso": {
      "url": "https://www.coniviso.com/mcp",
      "headers": {
        "Authorization": "Bearer vi_live_..."
      }
    }
  }
}
Pour commencer

Opérationnel en quelques minutes

1. Créer une clé API

Allez dans Paramètres → Clés API dans votre tableau de bord Coniviso. Les clés API suivent le format vi_live_* et peuvent avoir des permissions granulaires.

2. Authentifier les requêtes

Incluez votre clé API comme token Bearer dans l'en-tête Authorization. Fonctionne pour les appels REST API et les connexions MCP.

3. Commencez à développer

Utilisez l'API REST depuis n'importe quel langage, ou connectez le serveur MCP à votre assistant IA. Les deux partagent la même clé API et les mêmes permissions.

Permissions disponibles

  • videos:readLister et lire les métadonnées vidéo
  • videos:writeUploader, mettre à jour et supprimer des vidéos
  • analysisSoumettre et lire les résultats d'analyse IA
  • searchRechercher dans le contenu vidéo
  • chatUtiliser les fonctionnalités de chat IA (par vidéo et bibliothèque)
  • embeddingsGénérer et gérer les embeddings vectoriels

Prêt à intégrer ?

Commencez à développer avec l'API Coniviso et le serveur MCP. Le plan gratuit inclut 60 minutes de traitement IA.