Um servidor MCP é o programa que oferece ferramentas e dados a um app de IA usando MCP. Ele expõe as capacidades, como "ver agendamentos" ou "criar uma reserva"; o app as descobre com seu cliente MCP e o modelo pede para usá-las. O que o servidor não expõe nem autoriza, o agente não faz por esse caminho.
🗄️O servidor as expõe→🔍O app as descobre→🤖O modelo pede uma→📱O app chama via MCP→🔧O servidor executa
Teste o que aprendeu
Uma pergunta do app. Escolha uma resposta.
O agente só precisa ler o estoque. Que acesso você dá?
"Por via das dúvidas" é justamente o problema: se pode escrever, um erro muda dados reais.
Não trava, mas também não para. Com acesso de admin, um erro dele chega a tudo.
O mínimo para a tarefa. Se amanhã precisar de mais, você amplia de propósito.
Um consultório odontológico guarda os agendamentos num sistema e alguém monta um servidor MCP para ele. Esse servidor é quem sabe que terça às 10 tem um horário vago e quem oferece a ferramenta "ver horários livres". O app de IA, por exemplo um agente de código ou um chat, não traz essa ferramenta: usa seu cliente MCP para perguntar ao servidor o que ele oferece.
O modelo também não a tem de fábrica. Não sabe que horários existem: pode pedir para usar a ferramenta, e a resposta vem do servidor. Se amanhã o consultório acrescenta "cancelar um agendamento", acrescenta no servidor, não no modelo. A ideia geral do protocolo está em o que é MCP; aqui o foco é a peça que oferece.
Dois controles: scopes e tools
Quando um servidor remoto se conecta com um token, existem dois interruptores diferentes. Os scopes dizem o que esse token autoriza, e o servidor confere em cada chamada. As tools ativas, que você liga ou desliga no app, dizem o que o agente tenta a partir dali. Os nomes dos scopes mudam conforme o serviço, mas a lógica é a mesma.
Exemplo: você conecta um servidor de e-mail para o agente resumir a caixa de entrada toda manhã. Ao conectar, ele pediu para ler e enviar, e você aceitou tudo. Depois você desliga a tool de enviar no app. O agente não envia mais, mas o token continua autorizando envios: se alguém copiar e chamar o servidor direto, o servidor obedece. Para que só leia, revogue esse acesso e autorize só leitura.
Erros comuns
"O modelo já vem com essas ferramentas." Não: quem oferece é o servidor. "É um servidor conhecido, então é seguro." Um servidor famoso com acesso total também pode apagar tudo; importa o que você permite. "Fiz para um app e só serve nele." MCP é um padrão: o mesmo servidor pode funcionar com outros apps compatíveis, mesmo que cada um suporte mais ou menos funções.