O mcp-echarts foi projetado com um sistema de protocolo de comunicação flexível para atender às necessidades de integração de várias plataformas de aplicativos de IA. A ferramenta oferece três interfaces de protocolo principais: o modo de entrada/saída padrão (stdio) é adequado para que os aplicativos de IA de desktop façam chamadas diretas; o protocolo de eventos enviados pelo servidor (SSE) é adequado para aplicativos da Web baseados em navegador; e a interface de fluxo contínuo é otimizada para cenários de interação de dados em grande escala.
Em termos de realização concreta:
- O modo stdio é chamado por padrão por meio do comando npx e é adequado para cenários como a versão para desktop do Claude, plug-ins VSCode etc.
- O modo SSE exige que a ferramenta seja implantada como um serviço HTTP (porta padrão 3033) para fornecer o recurso de envio de eventos em tempo real
- O modelo de fluxo também se baseia em serviços HTTP, mas usa um protocolo de fluxo que é mais adequado para grandes transferências de dados
Essa arquitetura multiprotocolo garante que o método de integração mais adequado possa ser encontrado tanto para aplicativos locais de IA quanto para plataformas de serviços baseados em nuvem. Os desenvolvedores podem escolher livremente o tipo de protocolo e personalizar as portas de escuta e os caminhos de acesso por meio de parâmetros de linha de comando para atender plenamente aos requisitos de diferentes ambientes de implantação.
Essa resposta foi extraída do artigoMCP ECharts: ferramenta MCP para gerar gráficos de visualização EChartsO
































