Integrations
Generates charts using Chart.js configurations through QuickChart.io's service, supporting various chart types including bar, line, pie, doughnut, radar, polarArea, scatter, bubble, radialGauge, and speedometer.
quickchart-server MCP-сервер
Сервер Model Context Protocol для создания диаграмм с использованием QuickChart.io
Это MCP-сервер на основе TypeScript, который предоставляет возможности генерации диаграмм. Он позволяет создавать различные типы диаграмм с помощью инструментов MCP.
Обзор
Этот сервер интегрируется с сервисом генерации диаграмм на основе URL QuickChart.io для создания изображений диаграмм с использованием конфигураций Chart.js. Пользователи могут создавать различные типы диаграмм, предоставляя данные и параметры стилей, которые сервер преобразует в URL диаграмм или загружаемые изображения.
Функции
Инструменты
generate_chart
— создание URL-адреса диаграммы с помощью QuickChart.io- Поддерживает несколько типов диаграмм: столбчатая, линейная, круговая, кольцевая, радарная, полярная, точечная, пузырьковая, радиальная, спидометрическая.
- Возможность настройки с помощью меток, наборов данных, цветов и дополнительных опций
- Возвращает URL-адрес сгенерированной диаграммы.
download_chart
— Загрузить изображение диаграммы в локальный файл- Принимает конфигурацию диаграммы и выходной путь в качестве параметров
- Сохраняет изображение диаграммы в указанном месте.
Поддерживаемые типы диаграмм
- Гистограммы: для сравнения значений по категориям.
- Линейные диаграммы: для отображения тенденций с течением времени.
- Круговые диаграммы: для отображения пропорциональных данных.
- Кольцевые диаграммы: похожи на круговые диаграммы с полым центром.
- Радарные диаграммы: для отображения многомерных данных.
- Полярные диаграммы: для отображения пропорциональных данных с фиксированными угловыми сегментами.
- Диаграммы рассеяния: для отображения распределения точек данных.
- Пузырьковые диаграммы: для трехмерной визуализации данных.
- Радиальный датчик: для отображения отдельных значений в пределах диапазона.
- Спидометр: для отображения показаний в стиле спидометра
Использование
Конфигурация диаграммы
Сервер использует формат конфигурации Chart.js. Вот простой пример:
Генерация URL-адресов
Сервер преобразует вашу конфигурацию в URL-адрес QuickChart:
Разработка
Установить зависимости:
Сборка сервера:
Установка
Установка
Установка через Smithery
Чтобы автоматически установить QuickChart Server для Claude Desktop через Smithery :
Для использования с Claude Desktop добавьте конфигурацию сервера:
В MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
В Windows: %APPDATA%/Claude/claude_desktop_config.json
или
Ссылки на документацию
📜 Лицензия
Данный проект лицензирован по лицензии MIT.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP-сервер для создания настраиваемых визуализаций данных с использованием QuickChart.io, поддерживающий несколько типов диаграмм и конфигурацию Chart.js.
- Обзор
- Функции
- Поддерживаемые типы диаграмм
- Использование
- Разработка
- Установка
- Ссылки на документацию
- 📜 Лицензия
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables users to create UI flowcharts by generating visualizations of user interfaces and interactions through an easy-to-use API within MCP-compatible systems.Last updated -175TypeScript
- -securityFlicense-qualityAn MCP server that allows AI models to create data visualizations using Vega-Lite syntax by providing tools to save data tables and generate visualizations from them.Last updated -Python
- -securityAlicense-qualityA MCP server that creates graphic recordings by converting websites or text input into visual summaries using different prompt styles (standard, elementary, timeline).Last updated -TypeScriptMIT License
- TypeScriptMIT License