Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

O Model Context Protocol (MCP) é um padrão aberto criado pela Anthropic que fornece uma maneira universal de conectar modelos de IA a ferramentas externas, fontes de dados e APIs. Ele funciona como uma interface padronizada—como USB para IA—para que qualquer ferramenta compatível com MCP funcione com qualquer agente de IA compatível com MCP.

Por que o MCP existe

Antes do MCP, cada ferramenta de IA construía suas próprias integrações customizadas para bancos de dados, APIs e serviços externos. Isso significava trabalho duplicado entre ferramentas e aprisionamento a fornecedores para os usuários. O MCP resolve isso definindo um protocolo padrão: fabricantes de ferramentas constroem um servidor MCP, e ele funciona com todos os agentes de IA que suportam MCP—Claude Code, Cursor, Windsurf e outros.

Como o MCP funciona

O MCP usa uma arquitetura cliente-servidor. O agente de IA (cliente) conecta-se a servidores MCP que expõem ferramentas, recursos e prompts. Quando o agente precisa consultar um banco de dados, pesquisar documentação ou chamar uma API, ele envia uma requisição padronizada ao servidor MCP apropriado. O servidor lida com a interação real e retorna resultados estruturados sobre os quais o agente pode raciocinar.

json
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

Servidores MCP estão disponíveis para GitHub, PostgreSQL, Slack, Google Drive, sistemas de arquivos e dezenas de outros serviços. Consulte o registro de servidores MCP para uma lista completa de integrações construídas pela comunidade.

Para que o Model Context Protocol é usado?+
O MCP conecta agentes de codificação de IA a ferramentas e dados externos. Usos comuns incluem consultar bancos de dados, pesquisar documentação, acessar APIs, ler arquivos de armazenamento em nuvem e interagir com ferramentas de gerenciamento de projetos—tudo de dentro do fluxo de trabalho do agente de IA.
Quais ferramentas de IA suportam MCP?+
Claude Code, Cursor, Windsurf, Cline e várias outras ferramentas de codificação com IA suportam MCP. Por ser um protocolo aberto, qualquer ferramenta pode implementar suporte ao MCP.
O MCP é apenas para codificação?+
Não. Embora o MCP seja amplamente usado em ferramentas de codificação com IA, ele é um protocolo de propósito geral. Ele pode conectar modelos de IA a qualquer sistema externo—plataformas de suporte ao cliente, bancos de dados de pesquisa, ferramentas de CRM e mais.
Como crio um servidor MCP customizado?+
Servidores MCP podem ser construídos em TypeScript, Python ou qualquer linguagem que suporte JSON-RPC. O SDK do MCP fornece templates iniciais. Um servidor básico define ferramentas (funções que a IA pode chamar) e recursos (dados que a IA pode ler).

Related terms

Codificação AgênticaClaude CodeCLAUDE.mdAgente de Codificação

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS