# O que é MCP?

URL: https://agentvera.dev/pt/glossary/mcp/

MCP (Model Context Protocol) é um protocolo aberto que permite que aplicações de IA se conectem a ferramentas externas, fontes de dados e serviços de forma padronizada. A Anthropic o lançou em novembro de 2024 e hoje Claude Code, Codex e muitos outros agentes de código podem usar servidores MCP.

**Como funciona.** O MCP tem dois lados: o cliente, que roda o agente ou o app, e o servidor, que oferece recursos. Quando eles se conectam, o servidor anuncia o que oferece e o cliente descreve essas ferramentas para o modelo. Quando o modelo quer usar uma delas, o cliente encaminha a chamada ao servidor e devolve o resultado ao modelo. As mensagens usam JSON-RPC 2.0.

**O que um servidor oferece.** Os recursos de um servidor se dividem em três grupos, e a conexão pode ser local ou remota.

- Tools: ações que o modelo pode chamar, como abrir uma issue, rodar uma consulta ou clicar em uma página.
- Resources: dados que o modelo pode ler, como arquivos, registros ou documentos.
- Prompts: modelos de prompt prontos que o servidor oferece.
- Transportes: stdio para processos locais, HTTP para servidores remotos. Servidores mais antigos ainda podem usar SSE.

**Por que importa.** Antes do MCP, cada integração de ferramenta precisava ser escrita separadamente para cada app. Com um protocolo comum, um servidor de GitHub, Playwright ou banco de dados é escrito uma vez e funciona em qualquer agente que fale MCP. Outros grandes provedores, incluindo OpenAI e Google, adicionaram suporte a MCP, o que o tornou o padrão de fato para conectar agentes de código a ferramentas.

**Segurança e custo.** O MCP é só uma forma de conectar; o quão seguro ele é depende dos servidores que você instala e do acesso que você dá a eles.

- Um servidor MCP local é código rodando com as suas permissões de usuário. Instale apenas servidores de fontes em que você confia.
- Descrições e resultados das ferramentas vão parar no contexto do modelo, então conteúdo malicioso pode levar a prompt injection.
- As definições de ferramentas de cada servidor são adicionadas a cada requisição; servidores sem uso incham o contexto e o gasto de tokens.
- Não coloque tokens e senhas em texto puro nos arquivos de configuração.

**MCP no AgentVera.** O gerenciador de MCP (⌘⌥M) permite adicionar servidores uma vez só, em vez de editar o arquivo de configuração de cada CLI. Os servidores cadastrados (stdio, HTTP e SSE) se conectam quando os agentes iniciam, em todos os agentes ou só nos que você escolher.

- **O MCP é seguro?** O protocolo é só uma forma de conectar; a segurança depende do servidor. Um servidor roda com as suas permissões e envia conteúdo ao modelo. Instale apenas servidores confiáveis, não dê mais acesso do que o necessário e exija aprovação para ações destrutivas.
- **Qual a diferença entre MCP e uma API?** Uma API é a interface própria de um serviço. O MCP é uma forma comum de apps de IA descobrirem e usarem esses serviços; um servidor MCP muitas vezes chama uma API nos bastidores.
- **Servidores MCP gastam tokens?** Sim. As definições de ferramentas de um servidor são adicionadas ao contexto de cada requisição, e os resultados das ferramentas também vão para o modelo. Desligar servidores que você não usa deixa o contexto menor.
- **Qual a diferença entre servidores MCP stdio e HTTP?** Um servidor stdio roda como um processo na sua máquina e se comunica pela entrada e saída padrão. Um servidor HTTP roda remotamente, é acessado pela rede e geralmente é autorizado com OAuth ou um token.

---

**Sobre o AgentVera.** AgentVera é um app desktop para macOS, Windows e Linux, desenvolvido pela Solviera Teknoloji. Ele roda 18 agentes de programação com IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) lado a lado, por projeto, em terminais reais com as instalações e logins de CLI do próprio usuário. O plano gratuito tem agentes ilimitados. Baixar: https://agentvera.dev/pt/download/ · Preços: https://agentvera.dev/pt/pricing/
