MCP-Server-Diagramm
Ein Model Context Protocol-Server zum Generieren von Diagrammen mit AntV .
Dies ist ein TypeScript-basierter MCP-Server, der Funktionen zur Diagrammerstellung bietet. Er ermöglicht Ihnen die Erstellung verschiedener Diagrammtypen mithilfe von MCP-Tools.
✨ Funktionen
Jetzt werden mehr als 15 Diagramme unterstützt.
generate_area_chart
– Erstellen Sie einarea
und geben Sie eine Bild-URL zurück.generate_bar_chart
– Erstellen Sie einbar
und geben Sie eine Bild-URL zurück.generate_column_chart
– Erstellen Sie eincolumn
und geben Sie eine Bild-URL zurück.generate_dual_axes_chart
– Erstellen Sie ein Diagrammdual-axes
und geben Sie eine Bild-URL zurück.generate_fishbone_diagram
– Erstellen Sie einfishbone-diagram
und geben Sie eine Bild-URL zurück.generate_flow_diagram
– Erstellen Sie einflow-diagram
und geben Sie eine Bild-URL zurück.generate_histogram_chart
– Erstellen Sie einhistogram
und geben Sie eine Bild-URL zurück.generate_line_chart
– Erstellen Sie einline
und geben Sie eine Bild-URL zurück.generate_mind_map
– Erstellen Sie einmind-map
Diagramm und geben Sie eine Bild-URL zurück.generate_network_graph
– Erstellen Sie einnetwork-graph
und geben Sie eine Bild-URL zurück.generate_pie_chart
– Erstellen Sie einpie
und geben Sie eine Bild-URL zurück.generate_radar_chart
– Erstellen Sie einradar
und geben Sie eine Bild-URL zurück.generate_scatter_chart
– Erstellen Sie einscatter
und geben Sie eine Bild-URL zurück.generate_treemap_chart
– Erstellen Sie eintreemap
-Diagramm und geben Sie eine Bild-URL zurück.generate_word_cloud_chart
– Erstellen Sie einword-cloud
und geben Sie eine Bild-URL zurück.
🤖 Verwendung
Zur Verwendung mit Desktop APP
wie Claude, VSCode, Cline , Cherry Studio usw. fügen Sie die unten stehende MCP-Serverkonfiguration hinzu. Auf dem Mac-System:
Auf einem Windows-System:
Sie können es auch auf Aliyun , Modelscope , glama.ai , Smithery.ai oder anderen mit HTTP, SSE-Protokoll verwenden.
🚰 Mit SSE oder Streamable-Transport ausführen
Installieren Sie das Paket global.
Führen Sie den Server mit Ihrer bevorzugten Transportoption aus:
Anschließend können Sie auf den Server zugreifen unter:
- SSE-Transport:
http://localhost:1122/sse
- Streambarer Transport:
http://localhost:1122/mcp
🎮 CLI-Optionen
Sie können beim Ausführen des MCP-Servers auch die folgenden CLI-Optionen verwenden. Befehlsoptionen durch Ausführen der CLI mit -h
.
📠 Private Bereitstellung
MCP Server Chart
bietet standardmäßig einen kostenlosen Diagrammerstellungsdienst. Benutzer, die eine private Bereitstellung benötigen, können mit VIS_REQUEST_SERVER
ihren eigenen Diagrammerstellungsdienst anpassen.
Sie können das Projekt GPT-Vis-SSR von AntV verwenden, um einen HTTP-Dienst in einer privaten Umgebung bereitzustellen und dann die URL-Adresse über env VIS_REQUEST_SERVER
weiterzuleiten.
🔨 Entwicklung
Installieren Sie Abhängigkeiten:
Erstellen Sie den Server:
Starten Sie den MCP-Server:
📄 Lizenz
MIT@ AntV .
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.
Tools
🤖 Ein Model Context Protocol-Server zum Generieren von mehr als 15 visuellen Diagrammen mit AntV.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for generating customizable data visualizations using QuickChart.io, supporting multiple chart types and Chart.js configuration.Last updated -21,57480JavaScriptMIT License
- -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
- -securityFlicense-qualityA Model Context Protocol server that enables AI models to create and manipulate PowerPoint presentations with advanced features like financial charts, formatting, and template management.Last updated -1Python
MCP Server for Capptofficial
-security-license-qualityA Model Context Protocol server that allows generating outlines and presentations with Cappt.cc, featuring tools to create structured presentations from user input.Last updated -1PythonMIT License