PostgreSQL

Fornece acesso somente leitura a bancos de dados PostgreSQL, permitindo que LLMs inspecionem esquemas e executem consultas.

Documentação

K_YH mcp-db-server

Introdução

Este pacote é puramente experimental e apenas para diversão!

Não use este código em produção ou com bancos de dados críticos.

Esta implementação concede controle total sobre o banco de dados ao agente. Portanto, é fortemente desencorajado usar bancos de dados compartilhados ou sensíveis.

Referências

Esta implementação é baseada na imagem Docker mcp/postgres.

Uso

npx @k_yh/mcp-db-server <your-postgresql-url>

Por exemplo:

npx @k_yh/mcp-db-server 'postgresql://user:password@127.0.0.1:5432/my-db'

Para usar isso com um agente como Claude desktop ou Cursor, configure assim:

{
  "mcpServers": {
    "my-db-server": {
      "command": "npx",
      "args": [
        "-y",
        "@k_yh/mcp-db-server",
        "postgresql://user:password@localhost:5432/my-db"
      ]
    }
  }
}

Você pode manipular o banco de dados através do agente usando seu prompt.