PostgreSQL MCP Server
Servidor MCP para PostgreSQL
Documentation
Tudo que a IA precisa para operar o seu PostgreSQL
Um único executável expõe o banco com segurança e clareza — do SELECT trivial ao DDL completo.
SQL livre
Execute qualquer comando — SELECT, INSERT, UPDATE, DELETE e DDL — direto pelo assistente.
Schemas e exploração
Liste schemas, tabelas e views e descreva colunas automaticamente, sem decorar o modelo de dados.
Múltiplas instâncias
Alterne entre vários bancos — local, produção, homologação — sem reiniciar o servidor.
Qualquer cliente MCP
Compatível com Claude, Codex, Gemini, Cursor e qualquer cliente que fale o protocolo.
Dois transportes
Funciona via stdio para uso local e via HTTP/HTTPS para acesso remoto controlado.
Acentuação pt-BR correta
UTF-8 de ponta a ponta — acentos, cedilha e caracteres especiais sempre íntegros.
Um caminho simples, da pergunta ao resultado
O assistente fala MCP; o servidor executa o SQL no banco e devolve dados limpos.
Cliente de IAClaude · Codex · Gemini
MCPstdio / HTTP
PostgreSQL MCP Servero executável
Banco PostgreSQL:5432
Cinco ferramentas, controle total
O servidor publica um conjunto enxuto de ferramentas MCP — previsível e fácil de auditar.
01
run_sql
Executa qualquer instrução SQL e retorna o resultado já formatado para o assistente.
02
list_tables
Lista tabelas e views — de todos os schemas não-sistema ou filtrando por um schema.
03
describe_table
Mostra as colunas de uma tabela: tipo, nulabilidade e valor padrão.
04
list_schemas
Lista os schemas de usuário (não-sistema) disponíveis na instância.
05
list_instances
Lista os bancos configurados para alternar entre instâncias sem reiniciar o servidor.
Funciona com os assistentes que você já usa
CDClaude Desktop CCClaude Code CXOpenAI Codex CLI GMGemini CLI CUCursor
…e qualquer cliente MCP via stdio
Pensado para ambientes confiáveis
O run_sql executa SQL com os privilégios do usuário do banco. Para endurecer o acesso, conecte com um papel (role) PostgreSQL somente leitura ou aponte o servidor para uma réplica. Você mantém o controle sobre o que a IA pode tocar.
Baixe o binário e comece em minutos
Distribuído como executável pronto para uso. Escolha o pacote do seu sistema operacional.
Recomendado Windows · 64 bits
postgres-mcp · Win64
Linux · 64 bits
postgres-mcp · Linux64
No Windows, o cliente PostgreSQL (libpq) já acompanha o pacote. No Linux (Ubuntu recomendado), o LEIA-ME traz o comando para instalá-lo.
No pacote você encontra
- O executável do servidor
- A subpasta
lib/— no Windows, já com o cliente PostgreSQL (libpq); no Linux, instruções para instalá-lo - O arquivo de configuração
postgres-mcp.ini - A licença
LICENSE.txte o guiaLEIA-ME.md
Do download à primeira pergunta
1
Baixe e extraia
Baixe o pacote do seu sistema — Win64 ou Linux64 — e extraia em uma pasta local.
2
Configure e registre
Edite o postgres-mcp.ini com host, banco, usuário e senha. Depois registre o servidor no seu cliente — ex.: claude mcp add …
3
Pergunte em linguagem natural
Faça a pergunta no seu assistente e a IA consulta o seu PostgreSQL em tempo real.
configuração & registro
# postgres-mcp.ini [Instance.local] Server = 127.0.0.1 Database = meu_banco Username = postgres Password = •••••••• # registrar no cliente de IA $ claude mcp add postgres -- PostgresMCPServer.exe ✓ Servidor "postgres" registrado # agora é só perguntar "Liste as 10 maiores notas fiscais deste mês"
Usa Firebird? Também temos um MCP
Mesma ideia e o mesmo design, para outro banco. Dê ao seu assistente de IA acesso também ao seu Firebird.