O Que É o MCP? O Model Context Protocol Explicado
O MCP, Model Context Protocol, é um padrão aberto para ligar assistentes de IA às ferramentas e aos dados de que precisam — ficheiros, bases de dados, aplicações de negócio, plataformas de programação. Em vez de cada aplicação de IA criar uma integração à medida para cada serviço, um serviço oferece um só «servidor MCP», e qualquer aplicação de IA que fale MCP pode usá-lo. A Anthropic apresentou o MCP em novembro de 2024 e, em dezembro de 2025, doou-o à Agentic AI Foundation, sob a Linux Foundation.
Porque é importante quando cria com IA
Um agente de IA só é tão útil como as ferramentas a que consegue chegar. Um modelo que não vê os seus ficheiros de projeto, a sua base de dados ou o seu calendário só consegue falar deles. O MCP é a canalização que permite ao agente usar essas coisas de facto, com a sua permissão.
Para quem cria com IA, isto importa de duas formas. Primeiro, permite-lhe usar o assistente de IA de que já gosta — Claude, Cursor e outros — com mais das suas ferramentas, em vez de alternar entre aplicações. Segundo, se criar um produto, oferecer um servidor MCP significa que os assistentes de IA podem trabalhar diretamente com ele. Cada vez mais vai ver «ligar via MCP» ao lado de «ligar via API» nas definições dos produtos.
Uma analogia do dia a dia
Pense nas fichas de tomada quando viaja. Cada país tem a sua tomada, por isso leva um saco de adaptadores, um por viagem. Antes do MCP, ligar aplicações de IA a serviços era assim: cada par de aplicação de IA e serviço precisava do seu próprio adaptador à medida.
O MCP é como concordar com um único formato de tomada. Os fabricantes dos serviços criam uma ficha (um servidor MCP); os criadores das aplicações de IA criam uma tomada (um cliente MCP). Qualquer coisa com a ficha funciona em qualquer tomada. A eletricidade — os dados e as ações reais — continua a vir do serviço, e você continua a decidir o que é ligado.
Como funciona o MCP
O MCP tem três papéis:
| Papel | O que é | Exemplo |
|---|---|---|
| Host | A aplicação de IA que usa | Claude, Cursor, um construtor de apps com IA |
| Cliente | A parte do host que fala com um servidor MCP | A ligação do Claude à sua ferramenta de projetos |
| Servidor | Um programa que expõe as capacidades de um serviço em formato MCP | Um servidor para o GitHub, uma base de dados ou um construtor de apps |
Um servidor pode oferecer três tipos principais de coisas:
- Ferramentas — ações que a IA pode executar, como
create_project,search_filesousend_message. Cada ferramenta tem um nome, uma descrição e um conjunto definido de entradas, para que a IA saiba quando e como a usar. - Recursos — dados que a IA pode ler, como ficheiros ou registos.
- Prompts — modelos de instruções pré-feitos que o servidor sugere.
Quando liga um servidor, o host pergunta-lhe o que oferece. O modelo de IA passa a ver uma lista de ferramentas disponíveis com as respetivas descrições e, durante uma conversa, pode decidir chamar uma delas. O host envia o pedido ao servidor, o servidor faz o trabalho e o resultado volta ao modelo.
Os servidores podem funcionar de duas formas. Um servidor local corre no seu próprio computador e é iniciado pela aplicação de IA. Um servidor remoto corre na internet e é acedido através de um URL; os servidores remotos costumam pedir que inicie sessão e aprove o acesso usando OAuth, o mesmo tipo de ecrã «Permitir acesso?» que vê quando liga uma aplicação à sua conta Google.
Exemplo prático: criar uma app a partir do seu assistente de IA
Suponha que usa o Claude e quer que ele crie e publique uma pequena app numa plataforma de alojamento que oferece um servidor MCP remoto.
- Ligar. Nas definições de conectores do Claude, adiciona o URL MCP da plataforma. Abre-se um separador do navegador na página de consentimento da plataforma; inicia sessão e clica em Permitir acesso.
- Descobrir. O Claude passa a ver as ferramentas da plataforma: criar um projeto, escrever um ficheiro, executar um comando, iniciar uma pré-visualização, publicar.
- Pedir. Escreve: «Cria uma app simples de calculadora de gorjetas e publica-a.»
- Agir. O Claude chama
create_project, depoiswrite_filevárias vezes para o código da app, depoisstart_preview, verifica que a pré-visualização funciona e chamapublish. - Reportar. Dá-lhe a ligação em direto.
Nunca copiou código entre janelas nem aprendeu a API da plataforma. O Claude usou chamadas de ferramentas MCP padrão, e a plataforma fez o trabalho na sua conta e segundo as suas regras. O mesmo servidor da plataforma funcionaria da mesma forma com outros hosts compatíveis com MCP.
Termos-chave explicados
| Termo | O que significa |
|---|---|
| MCP | Model Context Protocol — o padrão aberto para ligar aplicações de IA a ferramentas e dados. |
| Servidor MCP | Um programa que expõe as ferramentas e os dados de um serviço através do MCP. |
| Cliente / host MCP | O lado da aplicação de IA que se liga aos servidores e usa as suas ferramentas. |
| Ferramenta | Uma ação que um servidor oferece, com nome, descrição e entradas. |
| Recurso | Dados legíveis que um servidor oferece, como um ficheiro ou um registo. |
| Servidor remoto vs local | Acedido pela internet através de um URL, ou executado na sua própria máquina. |
| OAuth | Uma forma padrão de conceder a uma aplicação acesso à sua conta sem partilhar a palavra-passe. |
| Conector | Como muitas aplicações de IA chamam a uma integração adicionada, muitas vezes um servidor MCP. |
| Prompt injection | Texto nos dados que um agente lê e que tenta levá-lo a fazer algo que não pediu. |
Erros comuns e ideias erradas
- «O MCP é só do Claude.» A Anthropic criou-o, mas hoje é um padrão aberto governado pela Agentic AI Foundation, e muitas aplicações de IA e ferramentas de programação o suportam.
- «O MCP substitui as APIs.» Assenta sobre elas. A maioria dos servidores MCP chama a API normal de um serviço por trás dos bastidores. O MCP padroniza a forma como as aplicações de IA descobrem e usam essas funcionalidades.
- «Ligar um servidor é inofensivo.» As ferramentas de um servidor podem ler e alterar coisas reais. Ligue servidores em que confia, de preferência fornecidos pelo próprio serviço.
- Conceder mais acesso do que o necessário. Se um servidor oferecer acesso só de leitura ou âmbitos mais restritos, comece por aí.
- Ignorar o que o agente lê. Um email, uma página web ou um documento obtido através de MCP pode conter instruções dirigidas à IA. Mantenha a aprovação ativa para ações como enviar, apagar ou pagar.
- Colar segredos no chat para «ajudar» a ligação. Os servidores remotos devem usar um fluxo de início de sessão ou um token guardado com segurança, não chaves coladas numa conversa. Veja como manter as chaves de API seguras.
O que pedir ao seu construtor (ou assistente) de IA
- «Quais os servidores MCP ligados neste momento, e que ferramentas oferece cada um?»
- «Antes de usares uma ferramenta que altere ou apague alguma coisa, pergunta-me.»
- «Usa apenas as ferramentas de leitura para esta tarefa.»
- «Em nome de que conta está a atuar este servidor?»
- «Acrescenta um servidor MCP à minha app para que os assistentes de IA possam [consultar encomendas]. Exige início de sessão e dá apenas acesso de leitura aos dados do próprio utilizador autenticado.»
MCP e Mythex
O Mythex funciona com MCP nos dois sentidos. Tem o seu próprio servidor MCP remoto em https://mcp.mythex.ai/mcp: adicione esse URL como conector personalizado no Claude, no Cursor ou no Codex, aprove o acesso no Mythex, e o assistente pode criar projetos, editar ficheiros, executar comandos, pré-visualizar e publicar na sua sandbox cloud do Mythex. Qualquer pessoa pode ligar-se, mas as chamadas de ferramentas exigem um plano Pro e créditos, e a utilização do próprio assistente externo é faturada pelo respetivo fornecedor. No sentido inverso, o agente do Mythex pode usar servidores MCP externos: Conectores → MCP personalizado aceita o URL de qualquer servidor, até dez por conta. Para a visão geral, veja o que é uma API e o que é um agente de IA.
Perguntas
O que significa MCP?
MCP significa Model Context Protocol. É um padrão aberto que define a forma como as aplicações de IA se ligam a ferramentas e fontes de dados externas, para que uma ferramenta criada uma vez funcione com muitos assistentes de IA diferentes.
Quem criou o MCP?
A Anthropic apresentou e disponibilizou o MCP como código aberto em novembro de 2024. Em dezembro de 2025, a Anthropic doou-o à Agentic AI Foundation, um fundo da Linux Foundation, pelo que o padrão é agora governado por uma entidade neutra.
Qual é a diferença entre MCP e uma API?
Uma API é a forma como um serviço concreto expõe as suas funcionalidades, e cada API funciona de maneira diferente. O MCP é uma camada comum por cima: um servidor MCP envolve as funcionalidades de um serviço como ferramentas descritas de forma padrão, para que qualquer aplicação de IA compatível com MCP as possa descobrir e usar sem código de integração à medida.
O MCP é seguro?
O MCP é um protocolo; a segurança depende dos servidores que liga e do que podem fazer. Ligue apenas servidores de fontes em que confia, conceda o menor acesso que funcione, aprove as ações arriscadas você próprio e tenha em conta que os dados que um agente lê podem conter instruções destinadas a o enganar.
Preciso de ser programador para usar o MCP?
Não para o usar. Muitas aplicações de IA deixam-no adicionar um servidor MCP remoto colando o respetivo URL e iniciando sessão para aprovar o acesso. Criar um servidor MCP próprio, esse sim, exige programação.