quickchart-server MCP サーバー
QuickChart.io を使用してチャートを生成するためのモデルコンテキストプロトコルサーバー
これはTypeScriptベースのMCPサーバーで、チャート生成機能を提供します。MCPツールを通じて様々な種類のチャートを作成できます。
概要
このサーバーは、QuickChart.ioのURLベースのチャート生成サービスと統合されており、Chart.jsの設定を使用してチャート画像を作成します。ユーザーはデータとスタイルパラメータを提供することで、様々なタイプのチャートを生成できます。サーバーはこれらのデータをチャートのURLまたはダウンロード可能な画像に変換します。
Related MCP server: MCP Server Chart
特徴
ツール
generate_chart- QuickChart.io を使用してチャートの URL を生成します複数のチャート タイプをサポート: 棒グラフ、折れ線グラフ、円グラフ、ドーナツ グラフ、レーダー グラフ、極座標グラフ、散布図、バブル グラフ、ラジアル ゲージ グラフ、速度計
ラベル、データセット、色、追加オプションでカスタマイズ可能
生成されたチャートのURLを返します
download_chart- チャート画像をローカルファイルにダウンロードするチャートの設定と出力パスをパラメータとして受け取ります
チャート画像を指定された場所に保存します
サポートされているグラフの種類
棒グラフ: カテゴリ間で値を比較します
折れ線グラフ: 時間の経過に伴う傾向を示す
円グラフ: 比例データを表示する
ドーナツグラフ: 中心が空洞になっている円グラフに似ています
レーダーチャート: 多変量データを表示する
極座標エリアチャート: 固定角度のセグメントで比例データを表示します。
散布図: データポイントの分布を示す
バブルチャート: 3次元のデータ視覚化
ラジアルゲージ: 範囲内の単一の値を表示する
スピードメーター: スピードメーター形式の値表示
使用法
チャート設定
サーバーはChart.jsの設定形式を使用します。基本的な例を以下に示します。
URL生成
サーバーは設定を QuickChart URL に変換します。
発達
依存関係をインストールします:
サーバーを構築します。
インストール
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の QuickChart Server を自動的にインストールするには:
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
または
ドキュメント参照
📜 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。