Intégration
Serveur MCP – les agents IA lisent vos transcriptions directement
Claude Desktop, Cursor, Zed et d'autres clients MCP dialoguent directement avec votre bibliothèque DeepScript. Pas de copier-coller, pas de cloud tiers.
Plutôt que de construire nos propres endpoints de résumé, de traduction ou de recherche, DeepScript fournit un serveur MCP complet. Les clients IA comme Claude Desktop, Claude Code ou Cursor se connectent en Bearer auth à `https://mcp.deepscript.com` et peuvent alors rechercher dans vos transcriptions, en récupérer une ou les résumer – avec le LLM de leur choix. Trois outils sont exposés : `search_transcripts` (recherche plein texte dans votre bibliothèque), `get_transcript` (contenu complet de la transcription, horodatages par mot inclus) et `list_recent` (les N dernières transcriptions). Le serveur MCP fait partie du plan Pro (22 €/mois) car il supprime la rétention par défaut de 30 jours et débloque un trafic d'agents illimité. Les jetons d'authentification sont les mêmes clés API `ds_live_` que pour l'API REST.
Ce que vous pouvez créer
- Demandez à Claude dans l'app desktop : « Comment s'appelait le fournisseur dans la réunion de la semaine dernière ? » – et Claude cherche dans vos transcriptions.
- Faites résumer des épisodes de podcast par votre agent dans l'IDE sans avoir à les copier.
- Extrayez des citations d'interviews via l'agent et écrivez-les dans des notes Markdown (par ex. dans Cursor ou Zed).
- Audits de conformité : faites vérifier par l'agent si certains termes apparaissent dans des réunions archivées.
- Recherche transversale entre enregistrements : « Trouve toutes les réunions où le Projet X a été évoqué. »
Exemples de code
{
"mcpServers": {
"deepscript": {
"type": "http",
"url": "https://mcp.deepscript.com",
"headers": {
"Authorization": "Bearer ds_live_xxx"
}
}
}
}{
"servers": {
"deepscript": {
"transport": "http",
"url": "https://mcp.deepscript.com",
"auth": {
"type": "bearer",
"token": "ds_live_xxx"
}
}
}
}{
"tools": [
{
"name": "search_transcripts",
"description": "Full-text search across the user's transcript library. Returns the top N hits with snippet, transcriptId and createdAt.",
"inputSchema": {
"type": "object",
"properties": {
"query": { "type": "string" },
"limit": { "type": "integer", "default": 10, "maximum": 50 }
},
"required": ["query"]
}
},
{
"name": "get_transcript",
"description": "Return the full text and word-level metadata for one transcription.",
"inputSchema": {
"type": "object",
"properties": {
"transcriptId": { "type": "string", "format": "uuid" },
"includeWords": { "type": "boolean", "default": false }
},
"required": ["transcriptId"]
}
},
{
"name": "list_recent",
"description": "List the N most recent transcriptions with filename, duration and createdAt.",
"inputSchema": {
"type": "object",
"properties": {
"limit": { "type": "integer", "default": 20, "maximum": 100 }
}
}
}
]
}Configuration en quelques étapes
- 1
Activer le plan Pro
Le serveur MCP est réservé au plan Pro (22 €/mois). Faites la mise à niveau dans le tableau de bord de facturation. Pro supprime en même temps la suppression automatique au bout de 30 jours, ce qui permet à votre agent de chercher aussi dans des transcriptions plus anciennes.
- 2
Utiliser une clé API comme jeton Bearer
Générez une clé `ds_live_` standard dans le tableau de bord. La même clé authentifie les appels MCP et REST. Conseil : créez une clé MCP dédiée avec un libellé spécifique, vous pourrez ainsi la révoquer de manière isolée.
- 3
Configurer votre client MCP
Ajoutez l'entrée serveur indiquée ci-dessus dans Claude Desktop, Cursor ou Zed. Redémarrez le client. Les trois outils `search_transcripts`, `get_transcript` et `list_recent` apparaissent automatiquement dans le sélecteur d'outils.
- 4
L'utiliser dans le chat
Parlez à l'agent en langage naturel. Il choisit lui-même l'outil approprié. Exemple : « Cherche dans mes transcriptions toutes les mentions de 'prévisions T3'. » – l'agent appelle `search_transcripts({ query: 'Q3 forecast' })`.
Questions fréquentes
Pourquoi MCP est-il réservé au plan Pro ?
Les agents émettent souvent de nombreuses requêtes par conversation et ont besoin d'accéder à des transcriptions plus anciennes. Pro supprime la rétention par défaut de 30 jours et exempte les appels MCP de la limite de débit habituelle. Pour un usage occasionnel, l'endpoint REST en mode pay-per-use suffit.
Quels transports le serveur prend-il en charge ?
Actuellement le transport HTTP (Server-Sent Events pour les réponses en streaming). stdio n'est pas pris en charge car le serveur s'exécute à distance. La plupart des clients (Claude Desktop depuis la version 0.7, Cursor, Zed) prennent en charge le MCP HTTP nativement.
Les fournisseurs d'IA voient-ils mes transcriptions ?
Oui – dès que votre agent local charge une transcription via `get_transcript`, il l'envoie comme contexte au LLM (par ex. Anthropic, OpenAI). Pour éviter cela, utilisez un client LLM local (par ex. Ollama via l'adaptateur Claude Code) combiné à DeepScript MCP – les données ne quittent alors jamais votre machine ni notre serveur allemand.
Quelle est la disponibilité du serveur MCP ?
Le serveur MCP s'exécute dans le même cluster Hetzner que l'API REST, avec notre SLA habituel de 99,9 %. Le statut et les incidents sont disponibles sur deepscript.com/status. En cas de panne, l'agent échoue proprement – les appels d'outils renvoient un message d'erreur clair.
Puis-je appeler les outils MCP moi-même, sans client IA ?
Techniquement oui – MCP est un protocole JSON-RPC ouvert, vous pouvez appeler les outils via HTTP/curl. Pour les intégrations purement serveur à serveur, l'API REST classique est toutefois plus pratique, car elle est typée OpenAPI et non orientée agent.
Prêt à mettre ça en production ?
Créez un compte, générez une clé API, c'est parti. Trois transcriptions gratuites pour tester. Documentation OpenAPI 3.1 complète sur api.deepscript.com/docs.