Assistente de IA e servidor MCP
Tudo nesta página é gratuito.
Use o provedor escolhido por você
O assistente trabalha com estes provedores: GitHub Copilot, ChatGPT, Cursor, Claude, Claude Agent, OpenAI, OpenRouter, Gemini, xAI, Ollama, llama.cpp, MLX, OpenCode Zen e OpenAI-compatible. Conforme o provedor, você cola uma chave de API, entra com uma conta que já possui ou executa um modelo no seu Mac. TablePro não opera um serviço de IA próprio: as solicitações vão diretamente ao provedor, e nada é enviado até você adicionar um.
Cada mensagem leva a estrutura das tabelas da conexão, até um limite definido por você, e a consulta do editor. Linhas de resultados só são enviadas se você ativar isso em Settings > AI. Cada conexão também tem uma política de IA; Nunca mantém tanto o assistente quanto os clientes MCP afastados dela.


Revise, explique, otimize e corrija
Coloque o cursor em uma instrução e escolha Revisar com IA (⌥⇧⌘L) para verificar correção, custo e segurança, Explicar (⌘L) para entender passo a passo ou Otimizar (⌥⌘L) para reescrever ou sugerir um índice; quando uma consulta falha, Corrigir com IA aparece no aviso de erro. A solicitação leva a estrutura das tabelas mencionadas e não executa a instrução. Apply to Editor só substitui sua instrução após você confirmar.
Sugestões em linha mostram texto fantasma enquanto você digita e vêm desativadas por padrão. Regras de IA fixam notas de texto simples em uma conexão, como qual coluna nunca deve ser selecionada, e acompanham todas as mensagens.
Modos de chat e modo Agente
O chat tem três modos. Perguntar, o padrão, consulta o esquema e não executa nada. Editar também pode executar consultas, e Agente também pode executar DROP, TRUNCATE e outras instruções destrutivas. Em Silent, o nível de Modo Seguro inicial das novas conexões, gravações em Editar e Agente executam sem perguntar; de Alerta a Modo Seguro (Completo), cada uma aguarda Executar, e Somente Leitura as recusa. Instruções destrutivas sempre aguardam um clique e nunca podem ser aprovadas antecipadamente.
O modo Agente (⌥⇧⌘A) dedica a janela inteira a uma sessão: as sessões desta conexão, a conversa e o SQL proposto e executado. Enquanto está ativo, a conexão fica em Alerta ou mais rigoroso, portanto nenhuma gravação executa até você clicar em Executar. Isso é um lembrete, não um bloqueio: basta um atalho para desligá-lo. As sessões ficam neste Mac.
O servidor MCP
O servidor MCP integrado permite que clientes de IA trabalhem pelas conexões salvas no TablePro sem nunca ver uma senha. Ele escuta apenas em 127.0.0.1, sem modo remoto, e fica desativado até você ativá-lo ou um cliente configurado iniciá-lo.
Suas ferramentas abrangem conexões, descoberta de esquema, leitura e gravação de dados, bancos e objetos, administração do servidor e as próprias abas e histórico do app, com prompts e recursos criados a partir do esquema ativo. Cada chamada entra em um registro de atividade no Mac, com instruções registradas como resumo criptográfico em vez de texto; consultas executadas por um cliente também aparecem no histórico.


Conecte um cliente
Settings > Integrations tem etapas de configuração e um trecho para copiar para Claude Code, Claude Desktop, Cursor e Zed. A ponte tablepro-mcp incluída também funciona com Claude Desktop, Claude Code, Cursor, VS Code, Cline, Continue, Zed, Windsurf, Antigravity e Goose: inicia TablePro quando necessário e encontra o servidor, portanto a configuração do cliente não contém porta nem token. A extensão oficial Raycast faz pareamento com o app, e você aprova o pareamento no Mac.
Uma solicitação típica: peça ao cliente usuários que compartilham um endereço de email. Ele pode chamar list_tables e describe_table, descobrir que a coluna se chama email_address e executar um SELECT pela conexão salva, sem você colar o esquema no chat.
O que um cliente pode fazer
Toda chamada passa por estas verificações, e a mais rigorosa prevalece.
- Escopo do token: Somente Leitura, Leitura e Gravação ou Acesso Completo, opcionalmente limitado a conexões nomeadas. A ponte recebe automaticamente um token de Leitura e Gravação, portanto clientes que a usam não podem executar instruções destrutivas.
- Clientes Externos, definido por conexão: Bloqueado, Somente Leitura (padrão) ou Leitura e Gravação. Uma conexão bloqueada nem sequer é listada.
- Aprovação de conexão: na primeira vez que um cliente acessa uma conexão, uma caixa de diálogo no Mac pede confirmação. Você escolhe entre perguntar sempre, uma vez por conexão ou nunca.
- Política de IA: uma conexão definida como Nunca também recusa clientes MCP.
- Modo Seguro: gravações pedem confirmação no nível da conexão, e DROP ou TRUNCATE exige um token de Acesso Completo e sua aprovação toda vez. Instruções que leem ou gravam arquivos ou executam código no servidor são recusadas.
Servidores MCP externos
Também funciona no sentido inverso: uma sessão de IA no TablePro pode chamar ferramentas de um servidor MCP que você opera, via Streamable HTTP, com HTTPS obrigatório exceto se o servidor estiver neste Mac. Você escolhe em quais conexões cada servidor será oferecido. Toda chamada mostra um cartão e aguarda seu clique, sem aprovação permanente. O endereço e o token do servidor ficam neste Mac.
Automação fora do chat
AppleScript pode conectar, executar consultas e abrir tabelas, respeitando o nível de Clientes Externos e o Modo Seguro da conexão. Links tablepro:// abrem uma conexão, tabela ou aba de consulta; uma consulta em um link é preenchida após sua confirmação e nunca executa sozinha. URLs de banco como postgresql:// abrem como conexões.
O comando de shell tablepro abre essas URLs e arquivos no app; não executa consultas pelo terminal. A extensão oficial Raycast pesquisa conexões, tabelas e histórico de consultas e executa consultas pelo app pareado.
Para onde seus dados vão
Prompts, o contexto de esquema e tudo que você anexa vão ao provedor escolhido, sob os termos da sua própria conta com ele. Com Ollama, llama.cpp, MLX ou um servidor compatível com OpenAI operado por você, ficam na sua máquina. TablePro não recebe nada disso, e o relatório diário de uso do app para Mac não contém informações sobre IA nem MCP.
Ao adicionar GitHub Copilot, a opção de enviar telemetria ao GitHub vem ativada; desative-a onde você configura Copilot.
Não disponível no iPhone nem iPad
O app para iPhone e iPad não tem assistente de IA, modo Agente nem servidor MCP. Tudo nesta página está no app para Mac.
Onde funciona
| Capacidade |
|---|
| Chat de IA com seu próprio provedorMac: GrátisiPhone e iPad: Indisponível |
| Revisar, Explicar, Otimizar e Corrigir com IAMac: GrátisiPhone e iPad: Indisponível |
| Sugestões em linha e Regras de IAMac: GrátisiPhone e iPad: Indisponível |
| Modo AgenteMac: GrátisiPhone e iPad: Indisponível |
| Servidor MCPMac: GrátisiPhone e iPad: Indisponível |
| Servidores MCP externosMac: GrátisiPhone e iPad: Indisponível |
AppleScript e o comando de shell tableproMac: GrátisiPhone e iPad: Indisponível |
| Extensão RaycastMac: GrátisiPhone e iPad: Indisponível |
Limites que você precisa conhecer
- Cursor não pode chamar as ferramentas do TablePro, portanto, com Cursor como provedor, Editar e Agente não executam consultas. Modelos locais só chamam ferramentas quando o modelo permite.
- Claude Agent usa seu login Claude Code e acessa o esquema pelo servidor MCP, que precisa estar ativado. Depende do Claude Code e pode deixar de funcionar com uma nova versão dele.
- O servidor MCP escuta apenas em 127.0.0.1. Acessá-lo de outra máquina exige que você encaminhe a porta e assuma a responsabilidade pelo que isso expõe.
- O app para Mac não tem ações dos Atalhos; automatize com AppleScript, links ou o servidor MCP.
- Sessões de Agente e servidores MCP externos ficam no Mac onde foram configurados e não são sincronizados.
Baixar TablePro
macOS 13 Ventura ou posteriorApple silicon ou Intel