Aller au contenu

Une licence ajoute les fonctions payantes et finance la prochaine version de TablePro. Acheter une licenceUne licence pour aider TablePro

Assistant IA et serveur MCP

Pour les développeurs voulant une aide SQL d’un modèle choisi ou un client IA sur leurs bases : questions sur le schéma, contrôle ou correction des requêtes, utilisation des connexions par Claude Code et Cursor. Tout est facultatif et uniquement sur Mac ; rien n’atteint un modèle avant ajout d’un fournisseur ou connexion d’un client.
Mac

Tout sur cette page est gratuit.

Utilisez le fournisseur choisi

L’assistant utilise GitHub Copilot, ChatGPT, Cursor, Claude, Claude Agent, OpenAI, OpenRouter, Gemini, xAI, Ollama, llama.cpp, MLX, OpenCode Zen et OpenAI-compatible. Selon le fournisseur, collez une clé API, connectez-vous avec un compte existant ou exécutez un modèle sur Mac. TablePro n’exploite aucun service IA propre : les demandes vont directement au fournisseur, sans envoi avant son ajout.

Chaque message inclut la structure des tables jusqu’à votre limite et la requête de l’éditeur. Les résultats ne sont envoyés qu’après activation dans Réglages > IA. Chaque connexion a une politique IA ; Jamais en exclut l’assistant et les clients MCP.

Volet de chat IA répondant sur les meilleurs clients par chiffre d’affaires du mois dernier, avec une requête SQL et ses boutons Copier et Insérer.

Vérifiez, expliquez, optimisez et corrigez

Placez le curseur dans une instruction et choisissez Vérifier avec IA (⌥⇧⌘L) pour exactitude, coût et sécurité, Expliquer (⌘L) pour les étapes ou Optimiser (⌥⌘L) pour réécriture ou index. En cas d’échec, Corriger avec IA apparaît dans l’erreur. La demande inclut les structures des tables nommées sans exécuter l’instruction. Appliquer à l’éditeur la remplace après confirmation seulement.

Les suggestions en ligne affichent du texte fantôme pendant la saisie et sont désactivées par défaut. Règles IA fixe des notes par connexion, comme une colonne à ne jamais sélectionner, jointes à chaque message.

Modes du chat et mode Agent

Le chat a trois modes. Demander, par défaut, consulte le schéma sans exécution. Modifier peut exécuter des requêtes et Agent aussi DROP, TRUNCATE et autres instructions destructrices. À Silent, niveau initial, les écritures s’exécutent sans confirmation ; d’Alerte à Mode sécurisé (complet), elles attendent Exécuter, et Lecture seule les refuse. Les destructrices attendent toujours un clic, sans approbation anticipée.

Le mode Agent (⌥⇧⌘A) consacre la fenêtre à une session : sessions de la connexion, conversation, SQL proposé et exécuté. Il impose Alerte ou plus strict ; aucune écriture sans Exécuter. C’est un rappel, pas un verrou : une touche suffit à le désactiver. Les sessions restent sur ce Mac.

Le serveur MCP

Le serveur MCP intégré permet aux clients IA d’utiliser vos connexions sans voir les mots de passe. Il écoute uniquement sur 127.0.0.1, sans mode distant, et reste désactivé jusqu’à votre activation ou son démarrage par un client configuré.

Ses outils couvrent connexions, découverte du schéma, lectures et écritures, bases et objets, administration et onglets et historique, avec prompts et ressources du schéma actif. Chaque appel est journalisé sur Mac avec instructions en condensat plutôt qu’en texte ; les requêtes clients figurent aussi dans l’historique.

Feuille Connecter un client dans les réglages MCP, avec la commande claude mcp add pour Claude Code.

Connectez un client

Réglages > Intégrations fournit les étapes et un extrait pour Claude Code, Claude Desktop, Cursor et Zed. Le pont tablepro-mcp fourni fonctionne aussi avec Claude Desktop, Claude Code, Cursor, VS Code, Cline, Continue, Zed, Windsurf, Antigravity et Goose : il démarre TablePro au besoin et trouve le serveur, sans port ni jeton dans la configuration. L’extension officielle Raycast s’associe à l’application, avec approbation sur Mac.

Exemple : cherchez des utilisateurs partageant une adresse e-mail. Le client peut appeler list_tables et describe_table, trouver email_address et exécuter SELECT via la connexion enregistrée, sans coller le schéma dans le chat.

Ce qu’un client peut faire

Chaque appel passe ces vérifications ; la plus stricte prévaut.

  • Portée du jeton : Lecture seule, Lecture et écriture ou Accès complet, éventuellement limité aux connexions nommées. Le pont reçoit un jeton Lecture et écriture ; ses clients ne peuvent exécuter d’instructions destructrices.
  • Clients externes par connexion : Bloqué, Lecture seule (défaut) ou Lecture et écriture. Une connexion bloquée n’est même pas listée.
  • Approbation : au premier accès, un dialogue sur Mac demande confirmation. Choisissez à chaque fois, une fois par connexion ou jamais.
  • Politique IA : Jamais refuse aussi les clients MCP.
  • Mode sécurisé : les écritures confirment selon le niveau ; DROP et TRUNCATE exigent Accès complet et approbation à chaque fois. Les instructions lisant ou écrivant des fichiers ou exécutant du code serveur sont refusées.

Serveurs MCP externes

Dans l’autre sens, une session IA TablePro peut appeler vos outils MCP via Streamable HTTP, avec HTTPS sauf sur ce Mac. Choisissez les connexions où chaque serveur est proposé. Chaque appel affiche une carte et attend votre clic, sans autorisation permanente. Adresse et jeton restent sur ce Mac.

Automatisation hors du chat

AppleScript connecte, exécute une requête et ouvre une table selon Clients externes et mode sécurisé. Les liens tablepro:// ouvrent connexion, table ou onglet ; une requête est renseignée après confirmation, jamais exécutée seule. Les URL comme postgresql:// s’ouvrent en connexions.

La commande tablepro ouvre ces URL et fichiers dans l’application, sans requêtes depuis le terminal. L’extension Raycast officielle recherche connexions, tables et historique et exécute via l’application associée.

Où vont vos données

Prompts, contexte de schéma et pièces jointes vont au fournisseur choisi selon les conditions de votre compte. Avec Ollama, llama.cpp, MLX ou votre serveur compatible OpenAI, ils restent sur votre machine. TablePro ne reçoit rien ; le rapport quotidien Mac ne contient rien sur IA ou MCP.

À l’ajout de GitHub Copilot, sa télémétrie GitHub est activée ; désactivez-la dans sa configuration.

Absent sur iPhone et iPad

L’application iPhone et iPad n’a ni assistant IA, mode Agent ou serveur MCP. Tout sur cette page est dans l’application Mac.

Disponibilité

Chaque capacité de cette page, l’offre requise sur Mac et ce qui existe sur iPhone et iPad
Capacité
Chat IA avec votre fournisseurMac: GratuitiPhone et iPad: Non disponible
Vérifier, Expliquer, Optimiser et Corriger avec IAMac: GratuitiPhone et iPad: Non disponible
Suggestions en ligne et Règles IAMac: GratuitiPhone et iPad: Non disponible
Mode AgentMac: GratuitiPhone et iPad: Non disponible
Serveur MCPMac: GratuitiPhone et iPad: Non disponible
Serveurs MCP externesMac: GratuitiPhone et iPad: Non disponible
AppleScript et commande shell tableproMac: GratuitiPhone et iPad: Non disponible
Extension RaycastMac: GratuitiPhone et iPad: Non disponible

Limites à connaître

  • Cursor ne peut appeler les outils TablePro ; comme fournisseur, Modifier et Agent n’exécutent aucune requête. Les modèles locaux appellent les outils seulement s’ils le permettent.
  • Claude Agent utilise votre connexion Claude Code et atteint le schéma via MCP, qui doit être actif. Il dépend de Claude Code et peut cesser de fonctionner avec une version.
  • MCP écoute uniquement sur 127.0.0.1. L’accès depuis une autre machine exige votre propre redirection de port et la responsabilité de ce qu’elle expose.
  • L’application Mac n’a aucune action Raccourcis ; automatisez avec AppleScript, liens ou MCP.
  • Les sessions Agent et serveurs externes restent sur le Mac configuré et ne se synchronisent pas.

Obtenez TablePro

TablePro est open source et gratuit. Les offres payantes ajoutent des fonctionnalités facultatives sur Mac.
Télécharger pour Mac

macOS 13 Ventura ou version ultérieureApple silicon ou Intel

Télécharger dans l’App Store

iPhone et iPadiOS et iPadOS 18 ou version ultérieure

Voir les tarifs