~/questoes/agentes-de-ia
A arquitetura cliente-servidor do MCP separa a aplicação em duas partes: clientes (como Cursor e VS Code) que fazem requisições e servidores MCP que processam essas requisições e retornam resultados. Essa estrutura permite que múltiplos clientes reutilizem os mesmos servidores sem duplicação de código.
A alternativa C está correta porque explica o modelo real do MCP: vários clientes estabelecem conexão com servidores MCP que processam as requisições. Isso reflete a natureza modular e reutilizável da arquitetura, onde diferentes aplicações podem usar os mesmos servidores.
Essa alternativa está incorreta porque o MCP não centraliza dados em um único servidor. A arquitetura permite múltiplos servidores MCP, cada um podendo ser especializado em diferentes funcionalidades, como acesso a APIs, bancos de dados ou sistemas específicos.
Essa alternativa inverte a relação. Na verdade, são os clientes (Cursor, VS Code) que se conectam aos servidores MCP, e não o contrário. Os servidores não fazem conexão com os clientes; eles aguardam e recebem requisições.
Essa é a resposta correta. Múltiplos clientes podem se conectar aos mesmos servidores MCP, que processam as requisições de IA. Essa arquitetura é exatamente o que torna o MCP reutilizável e eficiente.
Embora essa alternativa descreva um fluxo de requisição-resposta que é parte do processo, ela é incompleta. A descrição não menciona que múltiplos clientes podem usar o mesmo servidor, perdendo o aspecto mais importante da arquitetura MCP: a modularidade e reutilização.