MCP - n8n - Guia para iniciantes

00:21:06
https://www.youtube.com/watch?v=jfGdS5_JQvw

概要

TLDRIn this video, the speaker discusses the recent release of n8n version 1.88, which includes important features such as the MCP client and MCP Server Trigger. MCP, or Model Control Protocol, acts as an adapter layer that consolidates multiple tools into a single output, optimizing how AI agents can manage tasks. The presentation includes a practical demonstration on how MCP can be employed with various tools, specifically using Google Calendar for appointment scheduling. The speaker emphasizes the need for good prompt management to ensure effective interaction with the tools and showcases how this new protocol can improve efficiency and workflow in AI management.

収穫

  • 🚀 New n8n version 1.88 released!
  • 🌐 Introducing MCP client and server trigger.
  • 🔗 MCP acts as an adapter layer for multiple tools.
  • 📅 Use MCP for managing appointments with Google Calendar.
  • 📜 Prompts are crucial for guiding AI tool interactions.
  • 🔄 Modularize AI tasks for better management.
  • 🖥️ Connect various tools to a single server easily.
  • 🧩 Efficiently handle multiple functionalities with one AI agent.
  • 📝 Importance of tool descriptions and IDs in prompts.
  • ⚙️ Test new functionalities before implementation.

タイムライン

  • 00:00:00 - 00:05:00

    The latest version 1.88 of N8N has been released, which includes new features such as MCP client 2 and MCP Server Trigger. The MCP (Model Protocol) is an adapter layer that connects multiple tools to a server, allowing for easy integration and management of various tools within a single client. The video focuses on how to use these new functionalities within N8N.

  • 00:05:00 - 00:10:00

    The MCP Server allows the creation of a unique URL for connecting tools, enhancing the user experience in managing scheduling tasks. The importance of having multiple AI agents to handle different domains, such as scheduling and commercial tasks, is emphasized. The MCP facilitates the integration of these varied tools into a cohesive workflow directly within the N8N platform.

  • 00:10:00 - 00:15:00

    The activation of the MCP Server is demonstrated with practical examples, showing how to connect tools to manage events such as creation, listing, and deletion of calendar events. The setup requires specific configurations in the tools, including details like valid email addresses for scheduling, highlighting the need for well-defined prompts to retrieve the necessary information during tool execution.

  • 00:15:00 - 00:21:06

    The limitations of the current implementation are discussed, particularly regarding the clarity of input requirements in the API schema. Despite its practical use, the need for improvements in prompt clarity and detailed responses from the tools is highlighted. The advantages of using MCP include better organization and management of multiple tasks through segregated servers, providing ease of use while managing AI agents across various functionalities.

もっと見る

マインドマップ

ビデオQ&A

  • What is MCP in n8n?

    MCP stands for Model Control Protocol, which serves as an adapter layer connecting multiple tools to a single output.

  • What new features were introduced in n8n version 1.88?

    The new features include the MCP client and MCP Server Trigger.

  • How does MCP help in managing AI agents?

    MCP allows for the modularization of tasks by connecting multiple tools, making it easier to manage different functionalities of an AI agent.

  • Can I integrate various tools using MCP?

    Yes, MCP allows you to integrate various tools and manage them through a single server.

  • What is the significance of prompts in MCP?

    Prompts guide the AI in understanding how to utilize the tools effectively and return the expected outputs.

ビデオをもっと見る

AIを活用したYouTubeの無料動画要約に即アクセス!
字幕
pt
オートスクロール:
  • 00:00:01
    mcp finalmente o N8N acabou de lançar a
  • 00:00:04
    última versão
  • 00:00:05
    1.88 tá no release aqui então se você
  • 00:00:09
    entrar no GitHub do N8N você vai ver ó
  • 00:00:11
    que eles lançaram e uma das fiures é o
  • 00:00:13
    MCP client 2 e o MCP Server Trigger
  • 00:00:17
    então é sobre essa aula aqui que a gente
  • 00:00:18
    vai falar eu aguardei o N2N lançar como
  • 00:00:21
    latest aqui ó para que então a gente
  • 00:00:24
    tenha certeza que já está estável essa
  • 00:00:26
    última versão do N8N beleza então o que
  • 00:00:29
    que é esse model protocol é uma camada
  • 00:00:33
    que é um adaptador a gente até chama
  • 00:00:36
    inglês de adapter layer por ele vai
  • 00:00:39
    adaptar várias entradas numa única saída
  • 00:00:43
    então eu gostei muito dessa figura aqui
  • 00:00:45
    depois eu quero achar quem quem
  • 00:00:47
    desenvolveu ela na internet me manda
  • 00:00:49
    aqui no comentário se você achar o autor
  • 00:00:51
    porque ele mostra muito bem qual que é o
  • 00:00:54
    significado do MCP que é você conectar
  • 00:00:57
    várias ferramentas aonde você tem o
  • 00:00:59
    servidor e cada servidor você pode ter
  • 00:01:02
    essas ferramentas sendo conectadas nesse
  • 00:01:04
    adaptador e você só pluga esse adaptador
  • 00:01:07
    dentro do cliente então o que que é o
  • 00:01:10
    cliente que é quem vai consumir essas
  • 00:01:12
    ferramentas então tipo que nem você tem
  • 00:01:14
    esse adaptador de USB o teu cliente é o
  • 00:01:17
    seu notebook certo você coloca o
  • 00:01:20
    adaptador para você consumir várias
  • 00:01:22
    entradas de vários cabos USB então às
  • 00:01:25
    vezes você coloca o teu teclado o seu
  • 00:01:26
    mouse então ele tá consumindo as
  • 00:01:28
    entradas do teu clado e do teu mouse
  • 00:01:30
    beleza mas lembrando que aqui este vídeo
  • 00:01:34
    é 100% focado no N8N beleza se você tá
  • 00:01:37
    aí pensando em achar outro conteúdo para
  • 00:01:40
    MCP fora do N8N te te recomendo outros
  • 00:01:43
    vídeos então por que que a gente vai
  • 00:01:44
    falar dentro do N8N eu preciso então
  • 00:01:47
    trazer você para o contexto atual então
  • 00:01:50
    qual que é o contexto atual hoje quando
  • 00:01:52
    você cria um agente IA dentro do N8N é
  • 00:01:55
    muito comum você ter esta dinâmica onde
  • 00:01:59
    você tem várias ferramentas para aquele
  • 00:02:01
    agente eh gerenciar um único domínio que
  • 00:02:05
    domínio é esse nós estamos falando aqui
  • 00:02:07
    uma secretária que está fazendo o
  • 00:02:08
    domínio de
  • 00:02:09
    agendamentos então eu tenho três
  • 00:02:12
    ferramentas para conseguir executar o
  • 00:02:15
    meu agendamento eu tenho listar eventos
  • 00:02:17
    criar um novo evento e deletar meu
  • 00:02:19
    evento que acontece acaba com que você
  • 00:02:22
    coloca muita informação no seu agente e
  • 00:02:25
    aí a gente começa a ver que existe um
  • 00:02:27
    certo nível máximo de ferramentas que o
  • 00:02:31
    nosso agente consegue atingir então é
  • 00:02:33
    muito comum você fazer o quê modularizar
  • 00:02:35
    colocar uma IA só para fazer o trabalho
  • 00:02:38
    de secretária e depois você cria uma IA
  • 00:02:41
    para fazer o trabalho comercial por
  • 00:02:42
    exemplo porque você tem outras
  • 00:02:44
    ferramentas que você quer conectar como
  • 00:02:46
    Gmail listar os seus e-mails e criar seu
  • 00:02:48
    e-mail então aqui é muito comum você
  • 00:02:52
    fazer desta forma dentro do N8N aí que
  • 00:02:55
    que acontece qual que é o objetivo então
  • 00:02:58
    do MCP fala do N8N o N8N lançou algo
  • 00:03:01
    chamado MCP Server que ele possibilita
  • 00:03:04
    você fazer isso daqui você cria um nó de
  • 00:03:08
    servidor ele vai gerar uma URL única
  • 00:03:11
    para você onde você vai conseguir
  • 00:03:13
    conectar as ferramentas que você quiser
  • 00:03:16
    e ali dentro ele vai tá tendo essa esse
  • 00:03:20
    objetivo de agrupar com catenar todas
  • 00:03:23
    essas ferramentas numa num único link de
  • 00:03:27
    servidor de MCP beleza mas antes de eu
  • 00:03:30
    chegar aqui a gente tem que dar uma
  • 00:03:32
    olhadinha quais são os atributos por
  • 00:03:33
    trás do MCP então vou deixar aqui
  • 00:03:35
    algumas URLs de dicas para você então o
  • 00:03:37
    primeiro que a gente vai entrar é no
  • 00:03:39
    site do Antropic aonde que ele tá
  • 00:03:40
    colocando aqui model protocol e ele faz
  • 00:03:43
    uma breve descrição ele até coloca como
  • 00:03:45
    se fosse um portador de USBC uma porta
  • 00:03:48
    para aplicações de AI dentro das
  • 00:03:51
    documentações você entra você vai ver
  • 00:03:53
    isso daqui ó que são os conceitos da
  • 00:03:55
    arquitetura do MCP então o que que
  • 00:03:58
    acontece ele tem estes níveis eh bem
  • 00:04:02
    definidos para você comunicar então a
  • 00:04:05
    comunicação ela não acontece só de
  • 00:04:07
    ferramentas ela pode ir através de
  • 00:04:09
    resources então assim você pode ter um
  • 00:04:12
    servidor de MCP que ele fala todos os
  • 00:04:14
    arquivos acessos a banco de dados
  • 00:04:17
    acessos a arquivos de log disponibilizar
  • 00:04:20
    para IA você pode ter dentro do seu
  • 00:04:23
    servidor de MCP todos os promptos você
  • 00:04:25
    pode compartilhar prompt específicos que
  • 00:04:27
    a IA pode usar dentro do seu servidor de
  • 00:04:29
    MCP você pode colocar exemplos usando
  • 00:04:32
    até aquele shots dentro ali para você
  • 00:04:36
    passar para ele também tudo que tá ali
  • 00:04:38
    dentro e você pode colocar aqui outros
  • 00:04:40
    transportes e qual que é o principal que
  • 00:04:42
    a o N8N decidiu implementar o tools
  • 00:04:46
    então o tools é o quê dentro do seu
  • 00:04:48
    servidor aqui ele vai tá listando todas
  • 00:04:51
    as ferramentas que você tem eh
  • 00:04:53
    disponíveis dentro daquele servidor
  • 00:04:56
    então o N8N ele resolveu focar
  • 00:04:58
    inicialmente apenas nesta categoria aqui
  • 00:05:02
    tools que é ferramentas então você tem
  • 00:05:03
    um único end point que você consegue
  • 00:05:05
    plugar várias ferramentas e ele vai
  • 00:05:07
    listar essa ferramenta e ele até coloca
  • 00:05:09
    aqui ó o shape da API de como que a IA
  • 00:05:13
    vai interpretar essas informações ó por
  • 00:05:15
    exemplo input esquema qual que é o nome
  • 00:05:17
    da ferramenta quais que são quais são os
  • 00:05:19
    inputs que eu posso usar dentro daquela
  • 00:05:21
    ferramenta certo então é é importante
  • 00:05:24
    você entender que o MCP ele não é apenas
  • 00:05:27
    ferramenta ele tem algo além de
  • 00:05:29
    ferramenta que o N8N ainda não
  • 00:05:31
    implementou então espero vamos ver aí se
  • 00:05:33
    ele vai ir para o próximo nível e
  • 00:05:36
    terminar essas implementações pra gente
  • 00:05:37
    também então beleza sendo bem prático
  • 00:05:40
    vamos cair para dentro do N8N eu já
  • 00:05:41
    montei um servidor aqui conectei na Pay
  • 00:05:43
    do Evolution API para conectar no
  • 00:05:45
    WhatsApp para simular um agente de
  • 00:05:48
    agendamentos certo então o que que eu
  • 00:05:50
    fiz aqui agora você vai ver que você
  • 00:05:53
    abre aqui MCP e você tem esse MCP aqui
  • 00:05:57
    disponível para você e o server trigger
  • 00:05:59
    então é um novo gatilho né que foi
  • 00:06:01
    criado então eu criei esse MCP Silver
  • 00:06:04
    Trigger e aí ele gera uma URL para mim
  • 00:06:07
    de produção e coloca aqui o PEF eu posso
  • 00:06:09
    até mesmo colocar uma autenticação muito
  • 00:06:11
    legal então dentro dessa URL eu tenho
  • 00:06:15
    disponível eu tenho eh acesso aonde
  • 00:06:18
    qualquer agente do mundo inteiro agora
  • 00:06:21
    consegue conectar no meu servidor de MCP
  • 00:06:24
    então essa daqui é outra coisa bacana né
  • 00:06:26
    você pode passar esse acesso para
  • 00:06:27
    qualquer outros agentes conectar também
  • 00:06:30
    então imagina que você tá desenvolvendo
  • 00:06:32
    um agente para uma empresa e essa
  • 00:06:34
    empresa tem um serviço específico ali de
  • 00:06:36
    agendamentos ou um serviço de um produto
  • 00:06:38
    específico sei lá que ele faz às vezes é
  • 00:06:41
    uma triagem dentro daquela empresa ela
  • 00:06:43
    essa empresa pode agora abrir as portas
  • 00:06:45
    para aquela triagem e outros agentes de
  • 00:06:47
    A usar a mesma triagem dela né então
  • 00:06:49
    você consegue criar plugins para os seus
  • 00:06:52
    clientes poderem exportar aquele
  • 00:06:54
    relacionamento com o mercado muito
  • 00:06:57
    bacana a ideia então o que que a gente
  • 00:06:58
    fez aqui
  • 00:06:59
    para esse agente de agendamento esse
  • 00:07:00
    server que eu criei a gente tá criando
  • 00:07:02
    aqui quatro nossos um para criar evento
  • 00:07:05
    outro para listar eventos um para
  • 00:07:07
    reagrendamento e outro para deletar
  • 00:07:08
    evento esse aqui é o nó do go calendário
  • 00:07:12
    o legal desse servidor aqui de MCP que
  • 00:07:14
    fez é que ele te possibilita conectar
  • 00:07:17
    qualquer ferramenta que você conectaria
  • 00:07:20
    numa IA então todas as opções de
  • 00:07:23
    ferramentas já atuais do catálogo do N8N
  • 00:07:26
    tá disponível aqui então é muito prático
  • 00:07:29
    então o que eu fiz eu conectei aqui as
  • 00:07:30
    ferramentas fiz nada não ele resolve
  • 00:07:34
    ainda o problema ele faz uma magia por
  • 00:07:37
    trás não ele não faz então eu conectei
  • 00:07:40
    só a ferramenta e não coloquei nenhum
  • 00:07:41
    prompt para mim não foi satisfatório ele
  • 00:07:44
    ainda não conseguiu identificar
  • 00:07:46
    exatamente o comportamento da ferramenta
  • 00:07:49
    então o que que eu tive que fazer vamos
  • 00:07:51
    cada uma dela aqui para você entender na
  • 00:07:53
    ferramenta de criar eventos eh eu setei
  • 00:07:56
    manualmente a descrição por quê porque é
  • 00:08:00
    importante eu dizer para a minha IA que
  • 00:08:03
    vai tá enxergando agora esta função como
  • 00:08:06
    que ela tem que ser utilizada então aqui
  • 00:08:09
    ó essa ferramenta era para criar um novo
  • 00:08:12
    compromisso no calendário sempre utilize
  • 00:08:14
    a ação listar eventos primeiro para
  • 00:08:16
    verificar a possibilidade a
  • 00:08:19
    disponibilidade antes de criar um evento
  • 00:08:22
    e confirme o e-mail do usuário para
  • 00:08:24
    criar o evento e quando for criado com
  • 00:08:26
    sucesso retorne o ID do evento isso
  • 00:08:28
    daqui é importante porque no Google
  • 00:08:31
    Calendário a gente precisa tu ID estar
  • 00:08:34
    dentro da memória do contexto para que a
  • 00:08:36
    nossa IA consiga passar essa referência
  • 00:08:39
    na hora de de deletar um evento ou na
  • 00:08:41
    hora de atualizar um evento e aí eu
  • 00:08:43
    posso selecionar o calendário que eu
  • 00:08:45
    tenho aqui ou eu posso deixar outras
  • 00:08:48
    pessoas no calendário eu posso até fazer
  • 00:08:49
    ai selecionar esse calendário muito
  • 00:08:52
    bacana só que daí a teria que ter o ID
  • 00:08:55
    dessas pessoas também então no caso de
  • 00:08:57
    uma gestão de um calendário de uma
  • 00:08:59
    clínica odontológica por exemplo que tem
  • 00:09:01
    vários profissionais você teria que
  • 00:09:03
    disponibilizar uma lista de IDs ali tá
  • 00:09:05
    então já fica a dica o resto eu deixei
  • 00:09:07
    tudo para preencher ó que legal então
  • 00:09:09
    ela preenche o start date o endate ela
  • 00:09:12
    preenche a lista de attendees que é o
  • 00:09:14
    e-mail do camarada e o summary que é o
  • 00:09:16
    título que vai lá no evento perfeito
  • 00:09:19
    agora para listar evento mesma coisa
  • 00:09:21
    lembrando aqui ó que a operação muda né
  • 00:09:24
    o outro foi create event esse aqui é get
  • 00:09:26
    many para pegar vários eventos use essa
  • 00:09:30
    ferramenta para verificar todos os
  • 00:09:31
    eventos agendados e para determinadas
  • 00:09:34
    datas de todos os clientes nunca retorne
  • 00:09:37
    os dados dos eventos para o usuário pois
  • 00:09:40
    nessa ação trá todos os eventos do
  • 00:09:42
    cliente utiliza essa ação apenas com
  • 00:09:44
    objetivo de entender o que já está
  • 00:09:46
    agendado então aqui é só pra gente
  • 00:09:47
    entender o formato de agendamento beleza
  • 00:09:50
    aí o que acontece passei aqui o meu
  • 00:09:52
    e-mail passei aqui o antes e depois para
  • 00:09:54
    ela entender quais são a as datas que
  • 00:09:57
    ela quer passar coloquei o limite aqui
  • 00:09:59
    de 50 poderia colocar tudo né então vou
  • 00:10:02
    fica ao seu critério e aí tem aqui o
  • 00:10:05
    link para reagendamento coloquei uma
  • 00:10:07
    breve descrição também de como que tem
  • 00:10:09
    que fazer o reagendamento coloquei só a
  • 00:10:12
    data então você a princípio vai só
  • 00:10:13
    reagendar mas olha o evento ID tem que
  • 00:10:16
    ter o ID do evento para poder reagendar
  • 00:10:18
    e para deletar é só para deletar com o
  • 00:10:22
    ID do evento beleza então eu tô aqui na
  • 00:10:25
    minha na minha IA que que eu fiz
  • 00:10:27
    conectei uma IA simples coloquei o 4 da
  • 00:10:31
    Openi conectado aqui e essa memória
  • 00:10:33
    simples então eu vou até mudar o sufixo
  • 00:10:37
    aqui para gerar um novo chat ID para mim
  • 00:10:40
    e é aqui que eu pulo o gato agora eu
  • 00:10:42
    criei um cliente V2 MCP client e aí que
  • 00:10:47
    que eu fiz eu posso colocar a
  • 00:10:51
    URL pública minha de produção que é essa
  • 00:10:53
    daqui eu copio essa URL pública e aí eu
  • 00:10:56
    tenho acesso à
  • 00:10:57
    ferramenta porém por que que eu vou dar
  • 00:10:59
    uma curva por que que eu vou sair da
  • 00:11:02
    minha da meu do meu network vou passar
  • 00:11:05
    lá para cima e vou voltar então eu vou
  • 00:11:07
    acessar diretamente dentro do servidor
  • 00:11:10
    local da minha máquina sem ter que sair
  • 00:11:13
    da minha máquina da minha VPC ali eu
  • 00:11:16
    fico dentro dela então o que que eu fiz
  • 00:11:17
    se eu peguei apenas o nome http sem ser
  • 00:11:20
    https o nome do servidor esse nome ele
  • 00:11:23
    ele dá para ali para você né por exemplo
  • 00:11:26
    se você tá usando o easyo ele já te dá o
  • 00:11:28
    nome do teu
  • 00:11:29
    networking coloquei a porta que a gente
  • 00:11:32
    vai estar conectando e aqui é o a
  • 00:11:35
    URL depois que ela me deu então a única
  • 00:11:38
    diferença foi remover os IDs né e
  • 00:11:41
    colocar https então se você copiar essas
  • 00:11:44
    duas URLs ó você vai ver que aqui tem
  • 00:11:46
    https tá o nome do meu domínio que ele
  • 00:11:48
    me deu e depois ele segue na sequência
  • 00:11:51
    ponto host já deletei tudo isso daqui
  • 00:11:53
    ficou só essa primeira etapa dois pontos
  • 00:11:55
    a porta e aqui o barra mcp testh né ou
  • 00:11:59
    seja de produção
  • 00:12:00
    continua legal e aí o que que isso
  • 00:12:03
    possibilita olha só que que o
  • 00:12:05
    o N8N fez existem uma forma de você
  • 00:12:10
    listar as ferramentas e uma forma de
  • 00:12:12
    você executar as ferramentas na hora que
  • 00:12:14
    eu coloco a URL aqui automaticamente o
  • 00:12:17
    N8N ele já identifica todas as
  • 00:12:20
    ferramentas que eu tenho selecionadas
  • 00:12:21
    então se eu venho aqui selecionar
  • 00:12:23
    ferramentas ó ó que legal ele já me
  • 00:12:26
    listou todas as ferramentas e a
  • 00:12:27
    descrição de cada uma delas então o nome
  • 00:12:29
    e a descrição nome e descrição muito
  • 00:12:32
    bacana isso daqui então se eu quisesse
  • 00:12:35
    selecionar apenas algumas ações para o
  • 00:12:38
    meu agente usar eu poderia selecionar em
  • 00:12:40
    vez de usar todas as ferramentas no meu
  • 00:12:42
    caso eu quero que esse agente utilize
  • 00:12:44
    todas as ferramentas dentro desse
  • 00:12:46
    servidor de MCP então desta forma eu já
  • 00:12:48
    validei que está conectado se não
  • 00:12:50
    tivesse conectado eu não ia conseguir
  • 00:12:53
    visualizar a lista de ferramentas beleza
  • 00:12:57
    então agora eu vou salvar aqui vou ali
  • 00:12:59
    na Jurema e vamos dar
  • 00:13:02
    aqui um oi olá tudo
  • 00:13:07
    bem então vamos ver como que tá filinha
  • 00:13:10
    rapidinho como então
  • 00:13:13
    tô interessado aí no produto de
  • 00:13:17
    vocês vamos ver estou interessado aí pô
  • 00:13:20
    fico feliz legal gostaria de saber mais
  • 00:13:22
    como seu negócio pode ter mais luxo
  • 00:13:23
    usando o agente de A podemos dar uma
  • 00:13:25
    consulta gratuita para discutir isso em
  • 00:13:27
    mais detalhes o que acha pô
  • 00:13:30
    excelente e se você quer agendar uma
  • 00:13:32
    consulta gratuita para saber mais como
  • 00:13:35
    funciona a dinastia é só clicar no link
  • 00:13:37
    aqui embaixo desse vídeo que a minha
  • 00:13:39
    equipe vai te chamar ou a nossa IA vai
  • 00:13:41
    conversar com você e vai te dar um
  • 00:13:43
    acesso ao nosso calendário para você
  • 00:13:44
    marcar uma reunião com uma das nossas
  • 00:13:46
    especialistas
  • 00:13:47
    beleza perfeito podemos agendar essa
  • 00:13:50
    chamada consulta gratuita poderia me
  • 00:13:52
    fornecer seu e-mail por favor da onde
  • 00:13:54
    que ela sabe que ela tem que chamar o
  • 00:13:56
    meu e-mail ela tem que chamar o meu
  • 00:13:58
    e-mail porque eu falei para ela antes de
  • 00:14:00
    você criar você tem que validar o e-mail
  • 00:14:02
    do usuário então vamos lá
  • 00:14:05
    rangelzitinho
  • 00:14:07
    123 64@gmail.com
  • 00:14:11
    esse daqui é o e-mail de um camarada
  • 00:14:14
    muito gente boa aqui dentro da
  • 00:14:16
    dinastia e aí que que ela vai fazer ó
  • 00:14:19
    reunião agendada amanhã às 10 legal você
  • 00:14:21
    já deve receber um e-mail aí em breve se
  • 00:14:23
    precisar de mais alguma coisa estou à
  • 00:14:24
    disposição só tem um porém eu não quero
  • 00:14:27
    amanhã às 10 mas vamos ver o que que ela
  • 00:14:28
    já fez se eu vier aqui em execução dá
  • 00:14:32
    uma olhada essa foi a execução do meu
  • 00:14:34
    agente ó então ele rodou
  • 00:14:37
    aqui se eu abrir aqui eu tenho em logs
  • 00:14:40
    eu tenho lá ó ele buscando eh o listar
  • 00:14:45
    eventos então ele usou a ferramenta de
  • 00:14:47
    uma forma correta ele sabia exatamente
  • 00:14:49
    qual ferramenta usar ó a descrição aqui
  • 00:14:51
    e aí ele usou as o antes e o depois
  • 00:14:55
    e depois ele usou a ferramenta criar
  • 00:14:57
    evento e ele sabia exatamente cara qual
  • 00:15:01
    propriedade usar como isso funciona
  • 00:15:04
    porque eu citei na IA lembra e aí eu
  • 00:15:07
    quero te mostrar só para você entender
  • 00:15:08
    como que a IA sabia disso daqui então a
  • 00:15:10
    gente vai fazer a seguinte coisa tá para
  • 00:15:13
    você entender eu vou copiar agora o meu
  • 00:15:15
    servidor de produção copiei aqui do meu
  • 00:15:17
    N2N e vou aqui pro meu outro fluxo que
  • 00:15:21
    eu já tenho instalado o MCP client do
  • 00:15:24
    community node porque esse cliente era o
  • 00:15:27
    que a gente tava usando antes do release
  • 00:15:29
    oficial do N8M então se você quiser
  • 00:15:31
    instalar este eh community node você
  • 00:15:35
    pode vir aqui ó vou até te mostrar aqui
  • 00:15:37
    qual foi o community
  • 00:15:40
    node você vem aqui ó em community
  • 00:15:44
    notes e eu usei esse daqui ó N8Nodes MCP
  • 00:15:49
    client tô usando este daqui esse cliente
  • 00:15:51
    você pode instalar ele também se você
  • 00:15:54
    quiser fazer exatamente isso que eu vou
  • 00:15:55
    fazer que que eu vou fazer eu criei uma
  • 00:15:58
    nova credencial coloquei a minha URL de
  • 00:16:00
    produção eu não tenho nenhum tipo de eh
  • 00:16:04
    autorização tá tá em aberto e agora eu
  • 00:16:06
    tenho a operação ó listar promptionar
  • 00:16:09
    não não tenho nenhum prompt o N8 não
  • 00:16:11
    ativou ainda listar resources tem alguma
  • 00:16:14
    resources também não o que que qual que
  • 00:16:15
    é a única função que o N8N implementou ó
  • 00:16:19
    method not found a única coisa que ele
  • 00:16:20
    vai achar o quê list tools aqui tá legal
  • 00:16:23
    ó achou todas as tools e tá criada
  • 00:16:26
    dentro desse meu servidor então eu tenho
  • 00:16:28
    o reagendar e eu tenho a descrição e
  • 00:16:29
    olha o esquema o nome das tools eu tenho
  • 00:16:33
    o deletar evento e uso evento olha o
  • 00:16:35
    esquema evento ID eu tenho a descrição
  • 00:16:38
    eu quero só que você se atente a uma
  • 00:16:40
    coisa por que que eu falo que ainda não
  • 00:16:42
    é uma bala de prata e porque ainda não
  • 00:16:44
    tá 100% assim e saudável dá uma olhada
  • 00:16:48
    que pobre que tá este esquema
  • 00:16:52
    ele fala como que tem que ser o start
  • 00:16:53
    date a data não ele fala como que o
  • 00:16:56
    atendiz tem que ser e-mail não ele fala
  • 00:16:58
    que o summary tem que ser em formato de
  • 00:17:00
    texto e tem uma limitação não ele não
  • 00:17:02
    fala absolutamente nada disso então isso
  • 00:17:06
    é um problema né porque a gente ainda
  • 00:17:08
    também não tem opção de dar suporte para
  • 00:17:11
    esse esquema então por isso que eu falo
  • 00:17:13
    que o prompt na descrição é muito
  • 00:17:16
    importante para você deixar o teu
  • 00:17:18
    servidor de MVCP redondinho tá bom então
  • 00:17:21
    ele não é algo que vai tá revolucionando
  • 00:17:24
    ainda tá muito mais na hype do que tá
  • 00:17:27
    trazendo um resultado muito satisfatório
  • 00:17:29
    beleza mas tá aí você já tá entendendo
  • 00:17:31
    como que tá funcionando vamos voltar
  • 00:17:33
    então pro nosso fluxo tá aqui vamos
  • 00:17:36
    entender agora você já entendeu a
  • 00:17:37
    execução que ele fez e agora eu vou
  • 00:17:39
    pedir para ele reagendar né então
  • 00:17:42
    poderia ser às 14
  • 00:17:47
    horas que que eu quero que ele faça aqui
  • 00:17:49
    talvez que ele liste cheque se tem a
  • 00:17:51
    possibilidade e faça a atualização use o
  • 00:17:54
    meu nó ali a função de reagendamento a
  • 00:17:56
    reunião foi reagendada para amanhã às 14
  • 00:17:59
    você deve receber legal muito bacana
  • 00:18:02
    então o que que a gente vai ver aqui
  • 00:18:05
    eh vamos aqui no calendário
  • 00:18:08
    ó lá ele criou a reunião de 10 não
  • 00:18:12
    conseguiu reagendar e criou a reunião
  • 00:18:13
    paraas duas que é as 14 né por que que
  • 00:18:16
    ele não conseguiu reagendar porque você
  • 00:18:19
    vai ver que ele não devolveu o
  • 00:18:22
    ID ele não devolveu o ID quando foi
  • 00:18:25
    criado na tool então se a gente for ver
  • 00:18:28
    aqui ó no nosso na nossa implementação
  • 00:18:32
    ó ele executou
  • 00:18:37
    aqui e essa daqui foi a criação tá vendo
  • 00:18:40
    ele criou o evento e olha só o resultado
  • 00:18:43
    bum o ID estava aqui
  • 00:18:45
    ó este era o ID criado ele deveria ter
  • 00:18:48
    devolvido o ID então o que que faltou
  • 00:18:49
    faltou prompt só isso então tô te
  • 00:18:52
    mostrando para você entender que ainda
  • 00:18:55
    não tá perfeito OK tem que melhorar
  • 00:18:57
    prompt ou seja ele tem que passar o
  • 00:18:58
    prompt da forma que a gente pediu aqui ó
  • 00:19:00
    retorne o AD que algo não aconteceu tá
  • 00:19:02
    bom então esse daqui é um servidor de
  • 00:19:05
    MCP qual que é a vantagem que a gente tá
  • 00:19:08
    vendo no momento é você segregar ele e
  • 00:19:11
    você conseguir passar vários outros
  • 00:19:14
    servidores e aí você consegue fazer algo
  • 00:19:16
    isso daqui ó agora eu tenho um servidor
  • 00:19:18
    de agendamentos eu posso ter um servidor
  • 00:19:20
    só para os meus e-mails e em vez de eu
  • 00:19:23
    ter duas IAS eh específicas eu posso
  • 00:19:27
    rodar numa única IA todas essas tools
  • 00:19:32
    então em vez de eu ter cinco tools aonde
  • 00:19:34
    que a minha a vai ter que gerenciar
  • 00:19:36
    esses contextos ela já passa aqui dentro
  • 00:19:39
    do servidor de do MCP e ela faz essa
  • 00:19:41
    gestão isso quer dizer que por trás dos
  • 00:19:43
    panos eh ficou mais eficiente talvez não
  • 00:19:48
    porque a tua ainda vai ter que ter
  • 00:19:50
    conhecimento de tudo que o teu servidor
  • 00:19:53
    de MCP de agendamento faz e tudo que o
  • 00:19:55
    seu servidor de e-mails faz então eh use
  • 00:19:58
    com cautela eu diria né faça testes vê
  • 00:20:01
    se você ainda não vai cair na mesma vala
  • 00:20:04
    que você estava antes né tendo uma única
  • 00:20:06
    e a gerenciando várias e várias tools
  • 00:20:09
    porém a segregação ficou muito boa ficou
  • 00:20:13
    mais fácil de você separar eh e segregar
  • 00:20:17
    só agendamento só a parte de meios só a
  • 00:20:20
    parte financeira então ficou muito legal
  • 00:20:22
    até mesmo de você eh reutilizar isso em
  • 00:20:25
    outras e tá perfeito tá então dentro da
  • 00:20:28
    dinasia a gente tá fazendo vários testes
  • 00:20:30
    internamente antes da gente começar a
  • 00:20:32
    implementar a ideia é que após a
  • 00:20:34
    finalização desses testes a gente vai
  • 00:20:36
    conseguir migrar algum eh alguns dos
  • 00:20:39
    serviços que a gente já tem dentro
  • 00:20:41
    serviço de MCP OK então era isso para
  • 00:20:43
    esse vídeo espero que você tenha gostado
  • 00:20:46
    clica compartilha curte e se você tem
  • 00:20:48
    dúvidas clica aqui embaixo vai no botão
  • 00:20:50
    ali e faça o seu ajudamento para
  • 00:20:52
    conversar com uma das especialistas para
  • 00:20:54
    dentro da dinastia OK já são mais de
  • 00:20:56
    4.000 membros dentro do nosso Discord
  • 00:21:00
    centenas de clientes dentro da dinastia
  • 00:21:02
    então te vejo lá dentro
タグ
  • n8n
  • MCP
  • Model Control Protocol
  • AI agents
  • appointment management
  • Google Calendar
  • tool integration
  • efficiency
  • server trigger
  • prompts