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.txt e o guia LEIA-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.

Firebird MCP Server Servidor MCP para bancos Firebird