Vai al contenuto

Usi TablePro ogni giorno? La licenza dà funzioni a pagamento e finanzia il prossimo rilascio. Acquista licenzaAcquista licenza

Assistente IA e server MCP

Per sviluppatori che vogliono aiuto con SQL da un modello scelto da loro o un client IA che lavori con i loro database: fai domande sullo schema, chiedi di rivedere o correggere una query oppure consenti a Claude Code e Cursor di usare le connessioni salvate. Tutto è opzionale e disponibile solo nell’app per Mac; nulla raggiunge un modello finché non aggiungi un provider o connetti un client.
Mac

Tutto in questa pagina è gratuito.

Usa il provider scelto da te

L’assistente funziona con questi provider: GitHub Copilot, ChatGPT, Cursor, Claude, Claude Agent, OpenAI, OpenRouter, Gemini, xAI, Ollama, llama.cpp, MLX, OpenCode Zen e OpenAI-compatible. A seconda del provider, incolli una chiave API, accedi con un account che possiedi già oppure esegui un modello sul Mac. TablePro non gestisce un proprio servizio IA: le richieste vanno direttamente al provider e non viene inviato nulla finché non ne aggiungi uno.

Ogni messaggio include la struttura delle tabelle della connessione, fino al limite impostato da te, e la query nell’editor. Le righe dei risultati vengono inviate solo se attivi l’opzione in Settings > AI. Ogni connessione ha anche una politica IA; Mai impedisce l’accesso sia all’assistente sia ai client MCP.

Il pannello della chat AI che risponde a una domanda sui migliori clienti per ricavi del mese scorso, con una query SQL e i pulsanti Copy e Insert.

Rivedi, spiega, ottimizza e correggi

Posiziona il cursore in un’istruzione e scegli Rivedi con IA (⌥⇧⌘L) per verificarne correttezza, costo e sicurezza, Spiega (⌘L) per sapere cosa fa passo dopo passo oppure Ottimizza (⌥⌘L) per una riscrittura o un indice; quando una query fallisce, Correggi con IA compare nell’avviso di errore. La richiesta include la struttura delle tabelle nominate e l’istruzione non viene eseguita. Apply to Editor sostituisce l’istruzione solo dopo la tua conferma.

I suggerimenti in linea mostrano testo fantasma mentre scrivi e sono disattivati per impostazione predefinita. Le Regole IA associano note di testo semplice a una connessione, come quale colonna non deve mai essere selezionata, e accompagnano ogni messaggio.

Modalità della chat e modalità Agente

La chat ha tre modalità. Chiedi, quella predefinita, consulta lo schema e non esegue nulla. Modifica può anche eseguire query e Agente può anche eseguire DROP, TRUNCATE e altre istruzioni distruttive. Al livello Silent, da cui iniziano le nuove connessioni, le scritture in Modifica e Agente avvengono senza chiedere; da Avviso a Modalità sicura (Completa), ciascuna attende Esegui e Sola lettura le rifiuta. Le istruzioni distruttive attendono sempre un clic e non possono mai essere approvate in anticipo.

La modalità Agente (⌥⇧⌘A) dedica l’intera finestra a una sessione: le sessioni di questa connessione, la conversazione e l’SQL proposto ed eseguito. Mentre è attiva, la connessione resta ad Avviso o superiore, quindi nessuna scrittura avviene finché non fai clic su Esegui. È un promemoria, non un blocco: basta un tasto per disattivarla. Le sessioni restano su questo Mac.

Il server MCP

Il server MCP integrato permette ai client IA di lavorare tramite le connessioni salvate in TablePro senza mai vedere una password. Ascolta solo su 127.0.0.1, senza modalità remota, ed è disattivato finché non lo attivi o un client configurato lo avvia.

I suoi strumenti coprono connessioni, esplorazione dello schema, lettura e scrittura dei dati, database e oggetti, amministrazione del server, schede e cronologia dell’app, con prompt e risorse ricavati dallo schema attivo. Ogni chiamata entra in un registro di attività sul Mac, con le istruzioni registrate come digest anziché testo; le query eseguite da un client compaiono anche nella cronologia.

Il foglio Connect a Client nelle impostazioni MCP, con il comando claude mcp add per Claude Code.

Connetti un client

Settings > Integrations contiene istruzioni di configurazione e un frammento da copiare per Claude Code, Claude Desktop, Cursor e Zed. Il bridge incluso tablepro-mcp funziona anche con Claude Desktop, Claude Code, Cursor, VS Code, Cline, Continue, Zed, Windsurf, Antigravity e Goose: avvia TablePro quando serve e trova il server, quindi la configurazione del client non contiene porta o token. L’estensione ufficiale Raycast si abbina invece all’app e approvi l’abbinamento sul Mac.

Una richiesta tipica: chiedi al client gli utenti che condividono un indirizzo email. Può chiamare list_tables e describe_table, scoprire che la colonna si chiama email_address ed eseguire un SELECT tramite la connessione salvata, senza che tu incolli lo schema nella chat.

Cosa può fare un client

Ogni chiamata supera questi controlli e prevale quello più restrittivo.

  • Ambito del token: Sola lettura, Lettura e scrittura o Accesso completo, eventualmente limitato a connessioni nominate. Il bridge riceve automaticamente un token Lettura e scrittura, quindi i client che lo usano non possono eseguire istruzioni distruttive.
  • Client esterni, impostato per connessione: Bloccato, Sola lettura (predefinito) o Lettura e scrittura. Una connessione bloccata non viene nemmeno elencata.
  • Approvazione della connessione: la prima volta che un client accede a una connessione, una finestra sul Mac chiede conferma. Scegli se deve chiedere ogni volta, una volta per connessione oppure mai.
  • Politica IA: una connessione impostata su Mai rifiuta anche i client MCP.
  • Modalità sicura: le scritture richiedono conferma al livello della connessione e DROP o TRUNCATE richiedono un token Accesso completo e la tua approvazione ogni volta. Le istruzioni che leggono o scrivono file o eseguono codice sul server vengono rifiutate.

Server MCP esterni

Funziona anche nell’altra direzione: una sessione IA in TablePro può chiamare strumenti su un server MCP che gestisci, tramite Streamable HTTP, con HTTPS obbligatorio salvo che il server sia su questo Mac. Scegli su quali connessioni offrire ogni server. Ogni chiamata mostra una scheda e attende il tuo clic, senza approvazioni permanenti. Indirizzo e token del server restano su questo Mac.

Automazione fuori dalla chat

AppleScript può connettersi, eseguire una query e aprire una tabella, rispettando il livello Client esterni e la Modalità sicura della connessione. I link tablepro:// aprono una connessione, una tabella o una scheda di query; una query in un link viene inserita dopo la conferma e non viene mai eseguita autonomamente. Gli URL di database come postgresql:// si aprono come connessioni.

Il comando shell tablepro apre questi URL e file nell’app; non esegue query dal terminale. L’estensione ufficiale Raycast cerca nelle connessioni, nelle tabelle e nella cronologia ed esegue query tramite l’app abbinata.

Dove vanno i tuoi dati

Prompt, contesto dello schema e allegati vanno al provider scelto, secondo i termini del tuo account con quel provider. Con Ollama, llama.cpp, MLX o un server compatibile con OpenAI gestito da te, restano sulla tua macchina. TablePro non riceve nulla e il rapporto giornaliero d’uso dell’app per Mac non contiene informazioni su IA o MCP.

Quando aggiungi GitHub Copilot, l’opzione per inviare telemetria a GitHub è inizialmente attiva; disattivala dove configuri Copilot.

Non disponibile su iPhone o iPad

L’app per iPhone e iPad non ha assistente IA, modalità Agente o server MCP. Tutto in questa pagina è disponibile nell’app per Mac.

Dove funziona

Ogni capacità in questa pagina, il piano richiesto sul Mac e ciò che è disponibile su iPhone e iPad
Capacità
Chat IA con il tuo providerMac: GratuitoiPhone e iPad: Non disponibile
Rivedi, Spiega, Ottimizza e Correggi con IAMac: GratuitoiPhone e iPad: Non disponibile
Suggerimenti in linea e Regole IAMac: GratuitoiPhone e iPad: Non disponibile
Modalità AgenteMac: GratuitoiPhone e iPad: Non disponibile
Server MCPMac: GratuitoiPhone e iPad: Non disponibile
Server MCP esterniMac: GratuitoiPhone e iPad: Non disponibile
AppleScript e il comando shell tableproMac: GratuitoiPhone e iPad: Non disponibile
Estensione RaycastMac: GratuitoiPhone e iPad: Non disponibile

Limiti da conoscere

  • Cursor non può chiamare gli strumenti di TablePro, quindi con Cursor come provider Modifica e Agente non eseguono query. I modelli locali chiamano strumenti solo se il modello li supporta.
  • Claude Agent usa il tuo accesso Claude Code e raggiunge lo schema tramite il server MCP, che deve essere attivo. Dipende da Claude Code e può smettere di funzionare con un suo nuovo rilascio.
  • Il server MCP ascolta solo su 127.0.0.1. Per raggiungerlo da un’altra macchina devi inoltrare autonomamente la porta e assumerti la responsabilità di ciò che esponi.
  • L’app per Mac non ha azioni Comandi Rapidi; automatizzala con AppleScript, link o il server MCP.
  • Le sessioni Agente e i server MCP esterni restano sul Mac dove li configuri e non si sincronizzano.

Scarica TablePro

TablePro è open source e si può usare gratuitamente. I piani a pagamento aggiungono funzionalità opzionali all’app per Mac.
Scarica per Mac

macOS 13 Ventura o successivoApple silicon o Intel

Scarica su App Store

iPhone e iPadiOS e iPadOS 18 o successivo

Vedi i prezzi