Projeto 07 - Analista de Dados SQL com IA 📊
Objetivo
Conectar uma IA a um banco de dados real (SQLite) via MCP, permitindo consultas inteligentes e seguras.
Requisitos
- Biblioteca
sqlite3ou similar. - Banco de dados
clientes.dbde exemplo.
Atividades
- Ferramenta de Busca: Crie a Tool
query_databaseque aceita parâmetros de busca (ex: nome do cliente). - Segurança: Implemente queries parametrizadas para evitar SQL Injection.
- Recurso de Schema: Crie um Resource
mcp://db/schemaque retorna a lista de tabelas e colunas para a IA se orientar. - Desafio: Peça para a IA: "Quais clientes compraram mais de R$ 500,00 este mês?".
Entrega
- Código do servidor.
- Arquivo
.dbutilizado. - Relatório de como você protegeu o banco contra deleções acidentais.
[!CAUTION] Dê permissão apenas de LEITURA (SELECT) para o usuário do banco utilizado pelo MCP.