antvis/mcp-server-chart

🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generation and data analysis.

何を解決するか

このプロジェクトは、AIモデルがAntV可視化ライブラリを使用して26種類以上のプロフェッショナルなチャートや図を生成できる方法を提供します。Rawデータと視覚的表現の間のギャップを埋め、LLMがAntVライブラリを使用して多様なチャートや図を生成するための特定のツールを呼び出すことを可能にします。

動作方法

これはModel Context Protocol (MCP) サーバーとして実装されています。これにより、Claude、Cursor、VSCodeなどのMCPをサポートするAIクライアントに統合できます。サーバーはAIがトリガーできるツールセット(例:generate_bar_chartgenerate_pie_chart)を公開しています。AIがチャートの生成が必要と判断すると、リクエストをサーバーに送信し、サーバーはAntVエコシステムを使用して可視化をレンダリングします。

対象ユーザー

  • AIアプリケーション開発者:ネイティブなチャート生成機能を備えたエージェントやIDEを開発している人。
  • データアナリスト:AI駆動のワークフローにデータ分析と可視化を直接統合したいユーザー。
  • LLMユーザー:データを即座にビジュアルに変換できるMCP対応クライアントを使用している人。

特徴

  • 豊富なチャートライブラリ:標準的なチャート(棒グラフ、折れ線グラフ、円グラフ)、複雑な図(サンキー、フィッシュボーン、マインドマップ)、地理情報マップ(地域、ピン、経路マップ)を含む26種類以上の可視化形式をサポート。
  • 柔軟なデプロイメントnpx、Docker、またはSSEやStreamableトランスポートプロトコルを使用したスタンドアロンサーバーとして実行可能。
  • プライベートデプロイメントオプションVIS_REQUEST_SERVER環境変数を介してカスタムチャート生成サービスのURLを指定でき、プライベートインフラストラクチャが必要なユーザー向け。
  • スキル統合:Claude CodeなどのスキルをサポートするAI IDEと統合可能。chart-visualizationスキルにより、チャートの自動選択が可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト