Aller au contenu principal

Fonctions IA

Serveur MCP Hushscript

Donnez à un assistant IA une porte supervisée vers votre propre compte Hushscript : déposer des enregistrements, lire et modifier des transcriptions, générer des Insights, et exporter, sans avoir à faire circuler des fichiers entre les outils.

Hushscript parle le Model Context Protocol. Pointez un client MCP vers une seule URL, approuvez la connexion dans votre navigateur, et l’assistant peut travailler avec les enregistrements et les transcriptions de votre compte. Ce sont votre compte et vos minutes du début à la fin : le serveur ne voit jamais les données d’un autre compte, et rien ici ne change la façon dont la transcription elle-même est facturée ou stockée.

Se connecter

Le serveur parle Streamable HTTP sur un point de terminaison unique :

https://mcp.hushscript.com/mcp

Il n’y a pas de point de terminaison SSE, et rien à installer localement. Dans Claude Code :

claude mcp add --transport http hushscript https://mcp.hushscript.com/mcp

Dans un client qui accepte une configuration JSON :

{
  "mcpServers": {
    "hushscript": {
      "type": "http",
      "url": "https://mcp.hushscript.com/mcp"
    }
  }
}

Votre client découvre tout le reste par lui-même. Il s’enregistre dynamiquement (/oauth/register), lit /.well-known/oauth-authorization-server pour connaître les points de terminaison, et ouvre une fenêtre de navigateur pour que vous vous connectiez.

Ce que vous approuvez

L’autorisation repose sur OAuth 2.1 avec PKCE. La fenêtre de navigateur est un écran de consentement Hushscript, pas un champ de mot de passe pour le client : elle nomme l’application qui fait la demande, énumère en langage clair ce qu’elle veut faire, et attend votre décision. Rien n’est accordé tant que vous ne l’avez pas approuvé là.

Les jetons d’accès durent une heure et se renouvellent pendant trente jours. Vous ne voyez, ne copiez ni ne collez jamais de jeton : le client et le serveur l’échangent directement, si bien qu’aucun secret ne se trouve dans un fichier de configuration sur votre disque.

Permissions

Une connexion détient un ensemble de scopes, et le serveur n’annonce que les outils que ces scopes couvrent. Un client qui ne demande rien de particulier reçoit tout, sauf billing.

Scope Ce que ça permet
transcripts:read Lire les transcriptions, leurs métadonnées et la liste des éléments supprimés
transcripts:write Modifier, étiqueter, traduire, restaurer et supprimer des transcriptions
transcribe Déposer des enregistrements, importer depuis un lien et lancer des transcriptions
insights Lire, générer et supprimer des Insights
context Gérer les dictionnaires enregistrés et les modèles d’invite
account:read Lire le solde, l’utilisation, les transactions et les blocages
settings:write Modifier les paramètres du compte
org:read Lire les membres de l’espace de travail, l’activité de la réserve, les factures et le journal d’audit
export Exporter des transcriptions et demander un export complet du compte
billing Acheter des packs de minutes avec la carte enregistrée

billing est l’exception à tous les égards. Il n’est jamais accordé implicitement, l’écran de consentement vous avertit avant que vous ne l’approuviez, et il reste désactivé tant que la facturation n’est pas aussi activée sur le compte lui-même.

Ce que couvrent les outils

Cinquante outils, regroupés selon ce qu’ils touchent :

Groupe Outils Exemples
Transcriptions, lecture 4 list_transcripts, get_transcript, list_deleted
Transcriptions, écriture 10 update_body, revert_body, retranslate, tag_transcripts
Transcription 8 create_upload, transcribe_from_url, list_jobs, cancel_job
Compte 6 get_balance, get_usage, list_transactions
Insights 3 get_insights, generate_insights, delete_insights
Export 4 export_transcript, request_account_export
Contexte de transcription 5 save_dictionary, save_prompt_preset
Espace de travail 5 get_org, list_org_members, get_org_audit_log
Facturation 5 list_packs, purchase_pack, list_payment_methods

export_transcript renvoie TXT, SRT, VTT, Markdown ou JSON. L’ensemble complet des 21 formats d’export se trouve dans l’application.

Ce qui consomme des minutes

Toute lecture est gratuite. Les actions facturées sont les mêmes que celles facturées dans l’application, aux mêmes tarifs, prélevées sur le même solde :

Voir tarifs pour les packs eux-mêmes.

Consulter et révoquer

Chaque connexion apparaît sous Applications connectées sur la page MCP de votre compte, avec le client qui l’a créée et les scopes qu’elle détient. La révoquer là coupe la connexion immédiatement. Faites cela plutôt que de supprimer l’entrée dans la configuration de votre client : la configuration ne fait qu’empêcher votre machine de demander à nouveau.

Les points de terminaison d’autorisation sont limités à 30 requêtes par minute et par adresse. C’est une protection contre le bourrage de jetons, pas une limite sur la quantité de travail qu’un assistant connecté peut effectuer.

Commencer à transcrire – 30 minutes pour essayer

Un blocage de 1 $ confirme votre carte et est libéré immédiatement — vous n'êtes jamais débité, et vos 30 minutes gratuites sont créditées aussitôt.

Commencer – 30 minutes gratuites