Home
Login

AntVベースのチャート生成MCPサーバー。25種類以上の可視化チャートタイプをサポート。

MITTypeScript 1.4kantvismcp-server-chart Last Updated: 2025-06-19

MCP Server Chart プロジェクト紹介

プロジェクト概要

MCP Server Chart は、TypeScript で開発されたモデルコンテキストプロトコル (Model Context Protocol, MCP) サーバーであり、AntV チャートライブラリを使用してさまざまな種類の可視化チャートを生成するために特化しています。このプロジェクトは、開発者にとって強力なチャート生成ソリューションを提供し、さまざまなアプリケーションに簡単に統合できます。

主な特徴

🎯 コア機能

  • 多様なチャートのサポート: 25種類以上の異なるタイプのチャートをサポート
  • TypeScript 開発: 型安全性、コードの保守性が高い
  • MCP プロトコル互換: モデルコンテキストプロトコルの標準に準拠
  • AntV 統合: 業界をリードする AntV 可視化ライブラリに基づいています
  • Claude Desktop 統合: Claude Desktop で直接使用可能
  • Dify プラットフォームのサポート: Dify プラットフォームで使用可能

📊 サポートされているチャートの種類

基本チャートタイプ:

  • generate_area_chart - エリアチャート
  • generate_bar_chart - 棒グラフ
  • generate_column_chart - 縦棒グラフ
  • generate_line_chart - 折れ線グラフ
  • generate_pie_chart - 円グラフ
  • generate_scatter_chart - 散布図
  • generate_histogram_chart - ヒストグラム

高度なチャートタイプ:

  • generate_dual_axes_chart - 二軸グラフ
  • generate_radar_chart - レーダーチャート
  • generate_treemap_chart - ツリーマップ
  • generate_network_graph - ネットワーク図
  • generate_word_cloud_chart - ワードクラウド

専門チャートタイプ:

  • generate_fishbone_diagram - 魚の骨図
  • generate_flow_diagram - フローチャート
  • generate_mind_map - マインドマップ

各チャートタイプは、対応するチャートを生成し、画像 URL を返します。さまざまなアプリケーションシナリオで簡単に使用できます。

技術アーキテクチャ

開発言語とフレームワーク

  • 主要言語: TypeScript
  • プロトコル標準: Model Context Protocol (MCP)
  • チャートライブラリ: AntV (アリババグループがオープンソースで提供するデータ可視化ソリューション)

プロジェクト構造

このプロジェクトは、標準的な MCP サーバーアーキテクチャに従い、クライアントが呼び出すための標準化されたツールインターフェースを提供します。

インストールと使用

快速スタート

方法1:npx を使用(推奨)

npx -y @antv/mcp-server-chart

方法2:ローカル開発

# 依存関係のインストール
npm install

# プロジェクトの構築
npm run build

# MCP サーバーの起動
npm run start

Claude Desktop 統合

Claude Desktop で使用する場合は、設定ファイルに次のサーバー構成を追加する必要があります。

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

アプリケーションシナリオ

データ可視化アプリケーション

  • ダッシュボード開発: 管理ダッシュボード用のリアルタイムデータ可視化チャートの生成
  • レポートシステム: 各種統計レポートと分析チャートの自動生成
  • データ分析: データサイエンティストとアナリストに迅速なチャート生成機能を提供

Web アプリケーション統合

  • 動的チャート生成: Web アプリケーションでユーザーのニーズに応じて動的にチャートを生成
  • API サービス: チャート生成のマイクロサービスとして他のアプリケーションに提供
  • コンテンツ管理システム: CMS システムにチャート生成機能を提供

AI アプリケーションの強化

  • Claude 統合: Claude のデータ可視化能力を強化
  • インテリジェント分析: AI モデルと組み合わせてデータ分析と可視化を実行
  • 自動化レポート: チャートを含む分析レポートを自動生成

技術的な利点

標準化されたプロトコル

  • MCP プロトコル標準に準拠し、さまざまな AI ツールおよびプラットフォームとの互換性を確保
  • 統合と保守を容易にするための統一されたインターフェース仕様を提供

高品質のチャートライブラリ

  • AntV チャートライブラリに基づいて、チャートのプロフェッショナリズムと美観を確保
  • 豊富なチャートタイプとカスタムオプションをサポート

容易な統合

  • 簡単なインストールと構成方法を提供
  • さまざまな使用シナリオに適応するための複数のデプロイメント方法をサポート

まとめ

MCP Server Chart は、強力で使いやすいチャート生成ソリューションです。MCP プロトコルの標準化された利点と AntV チャートライブラリのプロフェッショナリズムを組み合わせることで、開発者に理想的なデータ可視化ツールを提供します。Web アプリケーション開発、データ分析、または AI アプリケーションの強化に使用する場合でも、このプロジェクトは信頼性の高いチャート生成サービスを提供できます。

Star History Chart