ECharts MCP сервер
Генерируйте визуальные диаграммы с помощью Apache ECharts и AI MCP динамически для создания графиков и анализа данных с поддержкой множественных форматов экспорта и интеграцией MinIO.
автор: Community
curl -fsSL https://vibebaza.com/i/echarts-mcp-server | bash
Генерируйте визуальные диаграммы с помощью Apache ECharts и AI MCP динамически для создания графиков и анализа данных с поддержкой множественных форматов экспорта и интеграцией MinIO.
Установка
NPX
npx -y mcp-echarts
Глобальная установка через NPM
npm install -g mcp-echarts
Из исходного кода
npm install
npm run build
npm run start
Конфигурация
Claude Desktop (Mac)
{
"mcpServers": {
"mcp-echarts": {
"command": "npx",
"args": [
"-y",
"mcp-echarts"
]
}
}
}
Claude Desktop (Windows)
{
"mcpServers": {
"mcp-echarts": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-echarts"
]
}
}
}
Возможности
- Полная поддержка всех функций и синтаксиса ECharts, включая данные, стили, темы
- Экспорт в форматы png, svg и option с валидацией
- Интеграция MinIO для сохранения диаграмм и возврата URL вместо Base64
- Легковесный без зависимостей
- Максимально безопасный, полностью генерируется локально без удаленных сервисов
- Поддержка протоколов SSE и Streamable transport
- Множественные варианты транспорта: stdio, SSE, streamable
Переменные окружения
Опциональные
MINIO_ENDPOINT- эндпоинт сервера MinIOMINIO_PORT- порт сервера MinIOMINIO_USE_SSL- использовать ли SSL для подключения к MinIOMINIO_ACCESS_KEY- ключ доступа MinIOMINIO_SECRET_KEY- секретный ключ MinIOMINIO_BUCKET_NAME- имя bucket MinIO для сохранения диаграмм
Ресурсы
Примечания
Доступен на множественных платформах включая modelscope, glama.ai и smithery.ai. Опции CLI включают --transport (-t) для выбора протокола, --port (-p) для указания порта и --endpoint (-e) для пользовательских эндпоинтов. Автоматически переключается на вывод Base64 если MinIO не настроен.