Pitch: DatI — Transforme bancos de dados em serviços MCP seguros e semanticamente enriquecidos
Ao integrar Agents a bancos de dados para análise de dados, usar MCPs padrão ou ferramentas de CLI traz dois grandes problemas: falta controle de permissões e contexto semântico. Por outro lado, soluções isoladas de Data Agent não se adaptam com flexibilidade ao fluxo de trabalho que o usuário já utiliza.
O DatI (Data Intelligence) é um gateway semântico de banco de dados open source que cria essa ponte, publicando seu banco de dados como um serviço MCP seguro e enriquecido em um clique:
Recursos principais:
- Semântica de Negócio: Suporte a apelidos de tabelas/colunas, mapeamento de valores de enums e glossário de termos do negócio.
- Segurança e Controle de Permissões: Gerenciamento centralizado de credenciais do banco com isolamento de permissões por usuário.
- Integração Flexível: Gera serviços MCP padrão (Streamable HTTP), integrando-se facilmente a qualquer Agent (Cursor, Claude Desktop, etc.).
- Suporte Multi-Database: Suporte nativo a MySQL, PostgreSQL, ClickHouse, Doris e outros bancos relacionais e analíticos.
Stack Tecnológica:
- Backend: Java 21 + Spring Boot 3.5
- Frontend: Vue 3 + TypeScript + TailwindCSS
- Busca Semântica: Elasticsearch
Repositório no GitHub: https://github.com/yimindev/dati
Nota: Este conteúdo foi escrito originalmente em chinês pelo autor e traduzido para o português com o auxílio de IA.