A integração MinIO opcional do mcp-echarts resolve o problema do desempenho da distribuição de gráficos gerados por IA. A maneira tradicional de transmitir diretamente a codificação Base64 dos gráficos gerará uma grande quantidade de dados, mas, por meio da solução de armazenamento de objetos MinIO, a ferramenta só precisa retornar um link curto de URL para realizar o compartilhamento de gráficos. O processo de implementação específico inclui: a imagem do gráfico gerado é carregada automaticamente no bucket de armazenamento do MinIO, o sistema retorna o link de acesso correspondente e o front-end pode exibir o gráfico simplesmente carregando esse link.
As vantagens do programa são três:
- Maior eficiência na transmissão de rede: os links de URL reduzem a transmissão de dados em mais de 90% em comparação com a codificação Base64
- Facilidade de compartilhamento: o URL do gráfico gerado pode ser incorporado diretamente em relatórios ou compartilhado com outras pessoas.
- Estabilidade do sistema: faça o downgrade automático para a saída Base64 quando o MinIO não estiver disponível para garantir a continuidade do serviço.
O processo de configuração também é extremamente fácil, basta definir os parâmetros de conexão do MinIO (pontos de extremidade, portas, informações de autenticação etc.) no arquivo .env e a ferramenta tratará automaticamente de todos os uploads subsequentes e da geração de links.
Essa resposta foi extraída do artigoMCP ECharts: ferramenta MCP para gerar gráficos de visualização EChartsO
































