Pular para o conteúdo
leonardobissoli.com
Todos os vídeos

tutorial · 02 de dezembro de 2025 · 15:43

MCP na prática: como consultar banco de dados usando linguagem natural

O vídeo explica o MCP como uma ponte entre LLMs e fontes de dados externas, usando a analogia do Google Translate. Em seguida, demonstra na prática como configurar o Cline como cliente MCP e o SQLcl como servidor para consultar Oracle 23 AI em linguagem natural, sem escrever SQL. Por fim, mostra consultas simples, uma consulta complexa em múltiplas etapas e outros usos no N8N.

MCP na prática: como consultar banco de dados usando linguagem natural

O passo a passo

  1. 01O que é MCP

    Tecnologia criada pela Antrópic que funciona como ponte entre LLMs e ferramentas externas. A analogia usada no vídeo é a do Google Translate entre idiomas que não se comunicam diretamente.

  2. 02Arquitetura da demonstração

    LLM (via Open Router) → Cliente MCP (Cline no VS Code) → Servidor MCP (SQLcl) → Oracle 23 AI. A resposta volta no formato de resultado de SQL gerado automaticamente.

  3. 03Custo e escolha do LLM

    Foi usado o Claude 3.5 Sonnet via Open Router por ser mais barato e suportar 200k tokens, imagem e browser. A alternativa local com LM Studio exige máquina potente (o autor roda em um Mac Studio com GPT OSS 20B).

  4. 04Configuração do cliente e do servidor

    Instalar a extensão Cline no VS Code, escolher o provedor (Open Router) e adicionar o SQLcl como servidor MCP. Em versões novas do SQLcl basta rodar `sql -mcp` para ele atuar como servidor MCP.

  5. 05Consultas simples em linguagem natural

    "Qual cliente comprou mais itens" retornou Diana com 7 itens. "Qual produto mais vendido" retornou notebook com 10 unidades. "Qual região vendeu mais" retornou região Norte com 12 unidades.

  6. 06Consulta complexa resolvida em várias etapas

    Pedido para identificar por região o cliente que mais comprou, o produto favorito e a quantidade. O MCP errou na primeira tentativa, trocou de modelo e devolveu o relatório correto.

  7. 07Outros usos além de banco de dados

    O autor usa MCP também no N8N para automações como resumir 100 e-mails do Gmail, gerar PDF e apagar as mensagens em sequência.

Nas palavras dele

“MCP é uma tecnologia muito poderosa que foi criada pela Antrópic”

ouvir em 0:00

“Imagina que o MCP é como se fosse o Google Translate”

ouvir em 0:26

“Eu só quero que você entenda que o MCP é um tradutor que fica no meio do caminho entre o LLM e as fontes externas de dados”

ouvir em 1:18

“Se você instalar o SQL CL aí na versão mais nova, é só você digitar SKLC espaço é traço MCP, que automaticamente ele já funciona com como servidor de de MCP”

ouvir em 6:10

“O cliente que mais comprou foi Diana, cliente número quatro e o total de itens foi sete”

ouvir em 9:40

Perguntas

O que é MCP?

É uma tecnologia criada pela Antrópic que funciona como ponte entre LLMs e fontes externas de dados, comparada no vídeo a um Google Translate entre o modelo e as ferramentas.

O MCP elimina a necessidade de escrever SQL?

Sim. No exemplo, o usuário faz perguntas em linguagem natural no Cline e o MCP gera e executa o SQL automaticamente no Oracle.

Preciso de uma máquina potente para usar MCP?

Só se quiser rodar LLM local via LM Studio. O autor cita que consegue rodar GPT OSS 20B em um Mac Studio, e que máquinas mais fracas não dão conta. Caso contrário, dá para usar API paga como Open Router.

Qual servidor MCP foi usado no exemplo?

O SQLcl. Segundo o vídeo, nas versões mais novas basta rodar `sql -mcp` para ele funcionar como servidor MCP.

Quer ir além do vídeo?

Continue por aqui

Este resumo foi escrito a partir da transcrição do vídeo. As citações são literais. Para o conteúdo completo, assista no YouTube.