MCP (Modelo de Protocolo de Contexto)
Definição rápida
O Modelo de Protocolo de Contexto (MCP) é um padrão aberto que define como aplicações de IA se conectam a ferramentas e fontes de dados externas. Qualquer assistente compatível pode então usar qualquer serviço compatível sem uma integração personalizada.
Nesta página
Por que o MCP existe
Antes do MCP, conectar um assistente de IA a uma ferramenta — um CRM, um armazenamento de arquivos, um sistema de tickets — significava escrever uma integração específica para cada par de assistente e ferramenta. O MCP substitui isso por um protocolo: um serviço expõe suas capacidades uma vez como um servidor MCP, e cada aplicação compatível com MCP pode usá-las.
A Anthropic introduziu o MCP como um padrão aberto em novembro de 2024. Em dezembro de 2025, doou o protocolo para a Agentic AI Foundation, um fundo sob a Linux Foundation, para que seja governado de forma aberta. A especificação se inspira no Protocolo de Servidor de Linguagem, que fez o mesmo para suporte a linguagens de programação em editores de código.
Como funciona
O MCP tem três papéis. O host é a aplicação de IA na qual o usuário trabalha. Dentro dela, um cliente mantém uma conexão com cada servidor. Um servidor é um serviço que oferece capacidades. As mensagens usam JSON-RPC 2.0.
Os servidores podem oferecer três tipos de recursos: ferramentas, que são funções que o modelo pode chamar (buscar pedidos, criar um ticket); recursos, que são dados que o usuário ou o modelo podem ler; e prompts, que são modelos de mensagens reutilizáveis. Servidores remotos geralmente são protegidos com OAuth, para que um usuário conceda a um assistente acesso à sua conta sem compartilhar uma senha.
Considerações de segurança
A especificação é explícita ao afirmar que ferramentas representam execução de código arbitrário e devem ser tratadas com cautela. Os hosts devem obter o consentimento do usuário antes de expor dados a um servidor ou invocar uma ferramenta, e as descrições do comportamento da ferramenta devem ser consideradas não confiáveis, a menos que venham de um servidor confiável.
Na prática: conecte-se apenas a servidores em que confia, conceda os escopos mais restritos possíveis e lembre-se de que o texto retornado por uma ferramenta pode conter instruções que um atacante esperava que o modelo seguisse.
MCP no AI SmartTalk
O AI SmartTalk usa MCP em ambas as direções. Um assistente pode se conectar a servidores MCP externos, com OAuth quando o servidor exigir, e usar suas ferramentas em conversas. E o AI SmartTalk é ele mesmo um servidor MCP remoto, em https://aismarttalk.tech/api/mcp, protegido por OAuth 2.1: de um aplicativo compatível com MCP, um usuário pode listar seus assistentes, pesquisar e auditar seu conhecimento, adicionar documentos ou entradas de FAQ, e revisar ou melhorar as instruções de um assistente — limitado aos assistentes que ele pode gerenciar.
Perguntas frequentes
O MCP é apenas para Claude?
Não. O MCP é um padrão aberto, agora sob a Fundação Agentic AI da Linux Foundation, e é suportado por muitos aplicativos de IA, ferramentas de desenvolvimento e serviços de diferentes fornecedores.
Qual é a diferença entre MCP e uma API?
Uma API é específica para um serviço. O MCP é um protocolo comum sobre o qual os serviços descrevem suas capacidades de maneira padrão, para que um aplicativo de IA possa descobri-los e usá-los sem código personalizado para cada um.
O que é um servidor MCP?
Um programa ou serviço remoto que expõe ferramentas, recursos ou prompts através do Protocolo de Contexto do Modelo, para que aplicativos de IA atuando como clientes MCP possam usá-los.
É seguro conectar servidores MCP a um assistente de IA?
É tão seguro quanto os servidores que você escolhe e as permissões que você concede. Use servidores confiáveis, limite escopos e revise quais ações as ferramentas podem realizar.