Pitch: pg_licht - um MCP para PostgreSQL que não serve pra acessar dados
Eu trabalho como DBA, então minha necessidade é um pouco diferente.
Então, como queria exercitar o uso de acesso ao banco de dados sem poder que a IA acesse os dados, o que sobra é ter um MCP que possa verificar a estrutura do banco de dados e permitir investigar de forma interativa o que aconteceu ou o que está acontecendo no banco de dados.
Para quem sabe do problema, algumas normas em empresas impedem que se faça o acesso direto ao banco de dados com ferramentas de IA, o que faz todo o sentido: problemas de vazamento de dados, operações alucinadas, 1500 conexões simultâneas pra agilizar a sumarização das vendas de 2001 até hoje...
Então este projeto permite que você fique pesquisando a estrutura do banco de dados, que na ferramenta de busca aplica tsearch no nome dos objetos, descrições, fonte das funções e valores de enum.
Eu usei para explicar umas rotinas complexas que eu tinha modelado e programado, o que facilita a passagem de bastão.
Estou criando em formato open source, meu primeiro projeto open source. Acho que minha primeira vez escrevendo no tabnews também.
O repositório do projeto é: https://github.com/sqlambda/pg_licht
Su puder dar uma força, dá uma curtida no meu relançamento que coloquei no linkein: https://www.linkedin.com/feed/update/urn:li:activity:7454254023588667393/ . O lançamento ficou meio apagado, quem sabe assim consigo que mais gente consiga ver o projeto possa ajudar alguma outra pessoa com o mesmo problema que tive.
Por que pg_licht? É uma homenagem ao personagem Licht do Fireforce, que tinha a habilidade de analisar e tirar conclusões geniais em situações bem complicadas.