Диаграмма MCP-сервера


Сервер Model Context Protocol для создания диаграмм с использованием AntV .
Это MCP-сервер на основе TypeScript, который предоставляет возможности генерации диаграмм. Он позволяет создавать различные типы диаграмм с помощью инструментов MCP.
✨ Особенности
Теперь поддерживается более 15 диаграмм.
generate_area_chart— создает диаграммуareaи возвращает URL-адрес изображения.generate_bar_chart— создаетbarдиаграмму и возвращает URL-адрес изображения.generate_column_chart— создаетcolumnдиаграмму и возвращает URL-адрес изображения.generate_dual_axes_chart— создает диаграммуdual-axesи возвращает URL-адрес изображения.generate_fishbone_diagram— создает диаграммуfishbone-diagramи возвращает URL-адрес изображения.generate_flow_diagram— создает диаграммуflow-diagramи возвращает URL-адрес изображения.generate_histogram_chart— создаетhistogramи возвращает URL-адрес изображения.generate_line_chart— создаетlineдиаграмму и возвращает URL-адрес изображения.generate_mind_map— создает диаграммуmind-mapи возвращает URL-адрес изображения.generate_network_graph— создаетnetwork-graphи возвращает URL-адрес изображения.generate_pie_chart— создаетpieдиаграмму и возвращает URL-адрес изображения.generate_radar_chart— создаетradarдиаграмму и возвращает URL-адрес изображения.generate_scatter_chart— создаетscatterдиаграмму и возвращает URL-адрес изображения.generate_treemap_chart— создаетtreemapдиаграмму и возвращает URL-адрес изображения.generate_word_cloud_chart— создает диаграммуword-cloudи возвращает URL-адрес изображения.
Related MCP server: PowerPoint MCP Server
🤖 Использование
Для использования с Desktop APP , например Claude, VSCode, Cline , Cherry Studio и т. д., добавьте конфигурацию сервера MCP ниже. В системе Mac:
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": [
"-y",
"@antv/mcp-server-chart"
]
}
}
}В системе Windows:
{
"mcpServers": {
"mcp-server-chart": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@antv/mcp-server-chart"
]
}
}
}Также вы можете использовать его на aliyun , modelscope , glama.ai , smithery.ai или других с протоколом HTTP, SSE.
🚰 Запуск с SSE или потоковым транспортом
Установите пакет глобально.
npm install -g @antv/mcp-server-chartЗапустите сервер с предпочитаемым вами вариантом транспорта:
# For SSE transport (default endpoint: /sse)
mcp-server-chart --transport sse
# For Streamable transport with custom endpoint
mcp-server-chart --transport streamableЗатем вы можете получить доступ к серверу по адресу:
Транспорт SSE:
http://localhost:1122/sseПотоковый транспорт:
http://localhost:1122/mcp
🎮 Параметры CLI
Вы также можете использовать следующие параметры CLI при запуске сервера MCP. Параметры команды при запуске cli с -h .
MCP Server Chart CLI
Options:
--transport, -t Specify the transport protocol: "stdio", "sse", or "streamable" (default: "stdio")
--port, -p Specify the port for SSE or streamable transport (default: 1122)
--endpoint, -e Specify the endpoint for the transport:
- For SSE: default is "/sse"
- For streamable: default is "/mcp"
--help, -h Show this help message📠 Частное развертывание
MCP Server Chart предоставляет бесплатную службу генерации диаграмм по умолчанию. Для пользователей, которым необходимо частное развертывание, они могут попробовать использовать VIS_REQUEST_SERVER для настройки собственной службы генерации диаграмм.
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": [
"-y",
"@antv/mcp-server-chart"
],
"env": {
"VIS_REQUEST_SERVER": "<YOUR_VIS_REQUEST_SERVER>"
}
}
}
}Вы можете использовать проект AntV GPT-Vis-SSR для развертывания HTTP-службы в частной среде, а затем передать URL-адрес через env VIS_REQUEST_SERVER .
🔨 Развитие
Установить зависимости:
npm installСборка сервера:
npm run buildЗапустите MCP-сервер:
npm run start📄 Лицензия
MIT@ AntV .