---
published: true
id: mcp
title: MCP
description: Knowledge captured in João Lopes' learning graph.
tags:
- ai-engineering
- mcp
- claude-code
- protocol
locale: pt-br
resource: https://joaolopes.dev.br/knowledge/concepts/pt-br/mcp/
created: '2026-04-06'
---

# MCP
Model Context Protocol, um padrão aberto de interface JSON-RPC que permite agentes de IA descobrirem e chamarem tools externas por um protocolo unificado.

## Definição
MCP define uma forma padronizada para agentes de IA interagirem com tools externas. Um servidor MCP expõe tools com nomes, descrições e schemas de parâmetros, e qualquer cliente compatível com MCP (Claude Code, Cursor, VS Code) pode usá-las. Cada tool é autodescritivia, permitindo descoberta de capabilities em runtime e portabilidade entre clientes. Tradeoffs incluem custo de contexto (respostas MCP costumam ser JSON verboso consumindo muitos tokens) e comportamento bloqueante (cada chamada bloqueia o agente até retornar, sem paralelismo).

## Fonte
- [Model Context Protocol — Official Site](https://modelcontextprotocol.io/)
- [MCP Specification](https://modelcontextprotocol.io/specification/2025-11-25)
- [Model Context Protocol — Wikipedia](https://en.wikipedia.org/wiki/Model_Context_Protocol)

## Relacionados
- [JSON](/concepts/pt-br/json.md)
- [Model](/concepts/pt-br/model.md)
