~/questoes/agentes-de-ia
Um servidor MCP em Node.js é construído sobre dois componentes fundamentais fornecidos pelo SDK da Anthropic: o Server e o Transport. Esses componentes formam a base estrutural que permite que o servidor estabeleça comunicação confiável com clientes de IA e exponha ferramentas e recursos.
O Server e o Transport são as classes principais do SDK da Anthropic que formam a fundação de qualquer implementação MCP. O Server gerencia as capacidades e handlers do servidor, enquanto o Transport cuida da comunicação entre cliente e servidor.
Database Connection e Query Builder são ferramentas para acesso a bancos de dados, não componentes da arquitetura base do MCP. Embora um servidor MCP possa conectar-se a bancos de dados, isso não faz parte da arquitetura fundamental do protocolo.
Server e Transport são exatamente os dois componentes essenciais. O Server define o que o servidor oferece (ferramentas, recursos, metadados), enquanto o Transport estabelece como a comunicação acontece entre clientes MCP e o servidor.
Express e Middleware são frameworks e padrões HTTP tradicionais, não componentes da arquitetura MCP. O MCP é um protocolo diferente que não depende de roteamento HTTP convencional.
Frontend Client e Backend API descrevem uma arquitetura cliente-servidor genérica, não os componentes específicos do MCP. O MCP tem uma estrutura mais especializada com componentes próprios do seu SDK.