O que é um MCP Server e como funciona

Categoria: Tecnologia e IA

Por Tripulação da Astronauta Martech

10 min de leitura

MCP (Model Context Protocol) é um protocolo aberto, criado pela Anthropic e lançado em 25 de novembro de 2024 (veja o anúncio oficial da Anthropic, com a explicação completa de como ele foi pensado), que padroniza como sistemas de inteligência artificial se conectam a dados e ferramentas externas. Um MCP Server é a peça que implementa esse protocolo para um sistema específico: um programa que expõe dados e ações desse sistema (um CRM, um banco de dados, uma pasta de arquivos, um app de mensagens) num formato padronizado que qualquer assistente de IA compatível consegue ler e usar, sem que alguém precise programar uma integração específica para cada combinação de ferramenta e modelo de IA.

Se você já leu nosso guia completo sobre o assunto, sabe que o protocolo funciona como um "USB-C" entre IA e sistemas. Este artigo entra num ponto específico dessa engrenagem: o servidor. É ele que faz o trabalho pesado de conectar um sistema real ao protocolo, e é sobre ele que qualquer profissional de marketing ou vendas precisa ter clareza antes de decidir o que conectar primeiro.

Onde o servidor entra na arquitetura do MCP

O MCP funciona num modelo de cliente e servidor. O cliente é o assistente de IA, seja o Claude Desktop, o Claude Code ou um agente customizado construído sobre uma ferramenta como Cursor. O MCP Server é o componente do outro lado: um processo separado, geralmente pequeno, que conversa com um sistema específico (Google Drive, Slack, um banco Postgres) e traduz esse sistema para a linguagem que o protocolo entende.

Na prática, um MCP Server é uma conexão dedicada a uma única ferramenta. É construindo vários desses, um para cada sistema, que você monta uma rede de conexões especializadas, cada uma cuidando da sua parte, para que a IA consiga conversar com todas elas.

Já entramos na arquitetura completa do protocolo, com segurança e ecossistema incluídos, em outro texto do nosso material. Aqui o foco fica só no servidor.

O que um MCP Server expõe: resources, tools e prompts

Um MCP Server não entrega dados de qualquer jeito. Ele organiza o que oferece em três categorias definidas pelo próprio protocolo. Entender essas três categorias é o que separa "sei que existe MCP" de "sei avaliar se um MCP Server resolve o meu problema".

Resources: os dados que o servidor deixa a IA ler

Resources são conteúdos que o servidor disponibiliza para leitura, parecido com arquivos ou registros. Um MCP Server de Google Drive, por exemplo, pode expor cada documento da pasta como um resource e oferecer uma tool de busca e outra de leitura de conteúdo: a IA localiza o arquivo certo e lê o texto sem precisar baixar nada manualmente ou copiar e colar. Um MCP Server de Postgres pode expor o schema de tabelas como resource, permitindo que a IA entenda a estrutura do banco (nomes de colunas, tipos, relações) antes de montar uma consulta.

Tools: as ações que o servidor permite executar

Tools são funções que a IA pode chamar para fazer alguma coisa acontecer, não só ler. É aqui que mora a maior parte do valor prático. Exemplos reais: um MCP Server de Slack expõe tools para enviar mensagem em um canal e buscar histórico de conversa; um MCP Server de GitHub expõe tools para abrir uma issue, criar um pull request ou comentar num commit; um MCP Server de Postgres expõe uma tool de consulta que executa SQL controlado, geralmente restrita a operações de leitura, por segurança.

[Nota interna: exemplo real das tools do MCP Reportei que a Astronauta usa, a preencher pelo Eduardo antes da publicação final.]

Prompts: modelos de interação prontos

Prompts são templates que o servidor pode oferecer para guiar uma tarefa comum, evitando que o usuário precise redigir o pedido do zero toda vez. É o recurso menos usado dos três hoje, mas cresce à medida que os servers amadurecem.

Exemplos de MCP Servers conhecidos

O ecossistema já tem centenas de servers catalogados publicamente (o diretório mcpservers.org lista uma boa fração deles), incluindo várias ferramentas que usamos no dia a dia aqui na Astronauta:

Esses não são escolha aleatória: representam categorias diferentes de sistema (armazenamento de arquivo, comunicação, código, banco de dados, marketing, CRM), e a maioria das operações de marketing e produto tem pelo menos um equivalente direto rodando internamente.

Por que isso importa para quem decide tecnologia em marketing e vendas

A pergunta que realmente importa para quem gerencia marketing, vendas ou operações não é "o que é um MCP Server" no sentido acadêmico. É: o que isso desbloqueia no dia a dia da equipe. E a resposta prática é: um MCP Server transforma um sistema fechado (CRM, banco de dados de clientes, planilha de métricas) numa fonte que um agente de IA consegue consultar e operar diretamente, sem que o time de tecnologia precise escrever uma integração customizada para cada caso de uso novo.

Na Astronauta Martech, essa não é uma tese abstrata: dentro do Cérebro Astronauta, o nosso sistema interno de agentes de IA, já existem MCPs vivos conectando sistemas como RD Station, Reportei e Asaas em produção, entre outras ferramentas. Cada um desses agentes depende de um ou mais MCP Servers para ler dados de campanha, consultar métricas de relatório ou checar status financeiro sem depender de um desenvolvedor plugando uma API nova a cada pedido.

O ganho concreto para um gestor de marketing ou vendas é reduzir a distância entre "eu preciso desse dado" e "eu tenho esse dado". Um MCP Server bem configurado para o CRM da empresa significa que um agente de IA pode responder "quantos leads da última campanha converteram essa semana" puxando o dado direto do funil, em vez de alguém abrir o sistema, filtrar manualmente e montar uma planilha.

MCP Server não é a mesma coisa que uma API tradicional

É comum confundir os dois porque ambos conectam sistemas. A diferença central é que uma API é uma interface específica, desenhada para um propósito e geralmente documentada para desenvolvedores lerem e integrarem manualmente. Um MCP Server é uma camada construída sobre (ou ao lado de) uma API, mas padronizada para que qualquer cliente MCP, incluindo um assistente de IA, saiba automaticamente quais resources, tools e prompts existem, sem que alguém escreva código de integração para cada par sistema e modelo. Detalhamos essa comparação, com os cenários em que cada abordagem faz mais sentido, em outro texto dedicado só a essa decisão de arquitetura.

Depois de entender o que um MCP Server expõe, o próximo passo natural para quem quer sair da teoria é ver isso configurado na prática, ou ver o caso real da Astronauta conectando IA a Reportei e Asaas. E se o objetivo é aplicar isso especificamente dentro da RD Station, já mostramos esse caso ponta a ponta em outro artigo, incluindo o que fazer depois que o servidor já está no ar.

Como descobrir se uma ferramenta que você já usa tem MCP Server

Antes de procurar um MCP Server pronto pra uma ferramenta, vale checar duas coisas simples:

Além dos exemplos já citados, outras ferramentas que fazem parte do nosso dia a dia e já têm MCP: Figma, para consultar e trabalhar em cima de arquivos de design, e Gmail, para ler e organizar e-mails. E existe também o caminho oposto: quando não existe um MCP Server pronto para o seu próprio sistema, você pode construir o seu. Foi o que fizemos aqui na Astronauta com o nosso próprio site: criamos um MCP Server próprio para acessar o conteúdo publicado nele de forma segura, o que nos permite conversar com esses dados e identificar quais conteúdos precisam ser otimizados.

Perguntas frequentes

O que é um MCP Server?

Um MCP Server é um programa que conecta um sistema específico (como Google Drive, Slack, GitHub ou um banco de dados) ao Model Context Protocol, expondo seus dados e ações num formato padronizado que qualquer assistente de IA compatível consegue ler e operar sem integração customizada.

Qual a diferença entre resources, tools e prompts num MCP Server?

Resources são dados que a IA pode ler (como documentos ou o schema de um banco). Tools são ações que a IA pode executar (como enviar uma mensagem ou rodar uma consulta). Prompts são templates prontos que guiam uma tarefa comum. Um MCP Server pode oferecer as três categorias, mas nem todo servidor implementa todas elas.

Um MCP Server precisa de código novo para cada integração?

Não. Depois que um MCP Server de um sistema (como Slack ou Postgres) existe, qualquer cliente MCP compatível consegue usá-lo sem escrever uma integração própria. O trabalho de programação acontece uma vez, na criação do servidor, não a cada novo assistente de IA que precisa se conectar a ele.

Um MCP Server substitui uma API?

Não. Um MCP Server geralmente é construído sobre uma API existente, adicionando uma camada padronizada que permite que assistentes de IA descubram e usem essa API automaticamente. Detalhamos essa diferença nesse comparativo.

Preciso ser desenvolvedor para usar um MCP Server?

Para usar um MCP Server já pronto (como os de Google Drive, Slack ou GitHub), não é necessário programar: basta configurá-lo no cliente de IA. Mostramos esse processo de configuração passo a passo em outro artigo.

Quais sistemas já têm MCP Server pronto disponível?

Existem centenas catalogados publicamente, incluindo Google Drive, Slack, GitHub, Postgres, Figma e Gmail, além de servers para ferramentas de marketing e financeiro como os que a Astronauta Martech já opera em produção conectando RD Station, Reportei e Asaas.