Connecter Claude à votre base Snowflake
Claude interroge vos données Snowflake via le serveur MCP de Myriade : avec le contexte métier, en lecture seule, avec les droits de chaque utilisateur.
Testé par MyriadePrérequis
- Un compte Myriade sur app.myriade.ai (ou sur votre instance self-hosted).
- Un accès réseau de Myriade vers Snowflake, avec un compte en lecture seule.
- Claude, sur une offre qui autorise les serveurs MCP personnalisés (voir la note de l'étape 2).
1. Connectez Snowflake à Myriade
Myriade se connecte à votre compte Snowflake et prend en charge l'authentification par paire de clés, chiffrée ou non. Un délai maximal de requête peut être fixé par connexion.
Bonne pratique : utilisez un rôle dédié avec USAGE sur l'entrepôt, la base et les schémas, et SELECT sur les tables.
2. Ajoutez Myriade dans Claude
Claude prend en charge les serveurs MCP distants. Vous ajoutez Myriade une fois, puis Claude interroge vos bases avec vos droits.
- 1Prenez l'adresse MCP de Myriade : https://app.myriade.ai/mcp.
- 2Dans Claude (web ou desktop), ouvrez Personnaliser → Connecteurs → Ajouter un connecteur personnalisé et collez-la. Sur les offres Team et Enterprise, un Owner l'ajoute dans les paramètres de l'organisation. Dans Claude Code, lancez la commande ci-dessous.
- 3Validez l'accès puis connectez-vous à Myriade : la session se renouvelle ensuite automatiquement.
claude mcp add --transport http myriade https://app.myriade.ai/mcpInstance self-hosted derrière un filtrage IP ? Autorisez la plage sortante d'Anthropic (160.79.104.0/21). Claude Code accepte aussi un jeton d'accès myr_… dans l'en-tête Authorization ; le jeton agit avec les droits de l'administrateur Myriade qui l'a créé.
Myriade en self-hosted (option) : remplacez app.myriade.ai par l'hôte de votre instance.
3. Vérifiez la connexion
Posez quelques questions à Claude :
- « Quelles tables décrivent les commandes clients dans Snowflake ? » L'assistant cherche dans le catalogue Myriade avant d'écrire du SQL.
- « Quel a été le chiffre d'affaires par région le trimestre dernier ? » Requête en lecture seule, exécutée avec vos droits, enregistrée dans Myriade.
- « Une alerte s'est-elle déclenchée sur nos KPI cette semaine ? » L'assistant consulte les contrôles et alertes de Myriade.
Ce que Myriade applique
- INSERT, UPDATE, DELETE, DROP… bloqués ; une requête impossible à analyser est refusée
- Durée maximale par requête et nombre de requêtes simultanées limité
- 50 lignes au plus renvoyées à l'assistant
- Visibilité des bases, règles par équipe sur les tables et les colonnes
- Colonnes protégées masquées, y compris pour l'assistant
Questions fréquentes
Claude peut-il modifier ou supprimer des données dans Snowflake ?
Non. Les requêtes SQL que Claude envoie via le serveur MCP de Myriade sont analysées avant d'atteindre Snowflake : toute écriture (INSERT, UPDATE, DELETE, DROP…) est refusée, même imbriquée dans une sous-requête, et une requête impossible à analyser est rejetée. Par précaution, connectez aussi Myriade à Snowflake avec un compte en lecture seule.
Claude se connecte-t-il directement à Snowflake ?
Non. Claude ne parle qu'au serveur MCP de Myriade : seul Myriade détient les identifiants Snowflake et exécute les requêtes. Sur Myriade Cloud, l'adresse MCP est publique et Myriade doit pouvoir atteindre Snowflake. Si vous choisissez d'installer Myriade chez vous, la connexion à Snowflake part de votre propre infrastructure, et l'adresse MCP doit rester joignable par Claude.
Claude est-il compatible avec Myriade ?
Oui. Myriade a testé et documenté la connexion entre Claude et son serveur MCP, avec connexion OAuth ou jeton d'accès.
Pas encore de compte Myriade ?
Réservez une démo pour voir Myriade sur vos propres données.
