amCharts 5 MCP Server

公式

MCPサーバーは、AIアシスタントに1,500以上のamChartsドキュメント、約300のコード例、1000以上のクラスAPIリファレンスへのオンデマンドアクセスを提供します。

Am Charts 5 MCPで何ができますか?

  • 動作するチャートテンプレートを取得 — 任意のチャートタイプの最小限のスターターを依頼すると、アシスタントが get_quick_start を呼び出して生成します。
  • チャートタイプの完全なリファレンスを参照 — 特定のチャートのすべての設定、プロパティ、メソッドを get_chart_reference で取得します。
  • すべてのドキュメントとサンプルを検索search_all を使用して、キーワードで関連するドキュメント、APIリファレンス、コードデモを見つけます。
  • 特定のコード例を取得 — 名前を指定して特定のデモをリクエストすると、アシスタントが get_example で完全なソースを取得します。
  • 利用可能なチャートタイプを参照 — サポートされているチャートタイプを尋ねると、アシスタントが list_chart_types を呼び出してすべてを一覧表示します。

ドキュメント

amCharts 5 MCP Server

AI アシスタントが amCharts 5 の完全なナレッジベース(140 以上のドキュメントページ280 以上のコード例1,000 以上のクラス API リファレンス)にオンデマンドでアクセスできる MCP (Model Context Protocol) サーバーです。

Claude CodeClaude DesktopCursorWindsurfVS Code + GitHub Copilot、その他 MCP 互換の AI ツールで動作します。

なぜ必要か?

amCharts のリファレンス全体を AI のコンテキストウィンドウに読み込む代わりに、MCP サーバーは AI が必要なものだけを正確にクエリできるようにします。特定のチャートタイプのリファレンス、コード例、API ルックアップなどです。これにより、コンテキストの無駄を省き、より良い回答が得られます。

クイックスタート

最も簡単なのはホスト型サーバーです。インストール不要で、URL を 1 つ追加するだけです。自分で実行したい場合は、以下のローカルインストールを参照してください。

ホスト型(インストール不要)— 推奨

AI クライアントに以下の URL を指定してください:

https://mcp.amcharts.com/mcp

Claude Code

claude mcp add --transport http amcharts5 https://mcp.amcharts.com/mcp

Claude Desktop / claude.ai — 設定 → コネクター → カスタムコネクターを追加 し、https://mcp.amcharts.com/mcp を貼り付けます。

Cursor.cursor/mcp.json:

{
  "mcpServers": {
    "amcharts5": {
      "url": "https://mcp.amcharts.com/mcp"
    }
  }
}

VS Code + GitHub Copilot.vscode/mcp.json:

{
  "servers": {
    "amcharts5": {
      "type": "http",
      "url": "https://mcp.amcharts.com/mcp"
    }
  }
}

Windsurf~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "amcharts5": {
      "serverUrl": "https://mcp.amcharts.com/mcp"
    }
  }
}

ChatGPT(コネクター/開発者モードが有効な Plus/Pro/Enterprise)— 設定 → コネクターカスタムコネクターを追加 し、https://mcp.amcharts.com/mcp を貼り付けます。

Cline(VS Code 拡張機能)— MCP Servers パネル → Remote Servers を開き、https://mcp.amcharts.com/mcp を貼り付けるか、MCP 設定 JSON に追加します:

{
  "mcpServers": {
    "amcharts5": {
      "type": "streamableHttp",
      "url": "https://mcp.amcharts.com/mcp"
    }
  }
}

ローカル(stdio)サーバーのみをサポートするクライアント(例:Zed、Continue、Amazon Q Developer)— mcp-remote を使用してホスト型 URL にブリッジします。クライアントの設定でサーバーの実行コマンドとして以下を使用します:

npx mcp-remote https://mcp.amcharts.com/mcp

例えば、command/args スタイルの設定では:

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.amcharts.com/mcp"]
    }
  }
}

リモートサーバー URL を受け入れる他の MCP クライアントでも動作します。/mcp エンドポイント(Streamable HTTP)または /sse(レガシー SSE)を使用してください。コマンドを期待する URL のみのクライアントでは、上記の mcp-remote ブリッジを使用してください。

ローカルインストール(npx)

自分で実行したいですか?サーバーは npm にも公開されており、stdio 経由で実行されます。

Claude Code

すべてのプロジェクト(グローバル、推奨):

claude mcp add -s user amcharts5 -- npx -y @amcharts/amcharts5-mcp

現在のプロジェクトのみ

claude mcp add amcharts5 -- npx -y @amcharts/amcharts5-mcp

Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

Cursor

プロジェクトルート(またはグローバルの場合は ~/.cursor/mcp.json)に .cursor/mcp.json を作成または編集します:

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json を編集します:

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

VS Code + GitHub Copilot

ワークスペースに .vscode/mcp.json を作成または編集します:

{
  "servers": {
    "amcharts5": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

その他の MCP 互換ツール

MCP をサポートする他のツール(Cline、Continue、Amazon Q、Zed など)では、以下を実行するように設定します:

npx -y @amcharts/amcharts5-mcp

ローカルで実行(開発用)

git clone https://github.com/amcharts/amcharts5-mcp.git
cd amcharts5-mcp
npm install
npm start

利用可能なツール

ツール説明
get_core_referenceamCharts 5 のコアドキュメント(セットアップ、テーマ、色、イベント、よくある落とし穴)を取得
get_chart_reference特定のチャートタイプ(例:"pie"、"sankey"、"xy")の完全なリファレンスを取得
list_chart_types利用可能なすべてのチャートタイプとそのキーワードを一覧表示
search_docsキーワードでスキルリファレンスドキュメントを検索
search_allすべて(スキルドキュメント、完全なドキュメント、コード例)を横断検索
get_doc完全なドキュメントページを取得(例:"charts/xy-chart/axes"、"concepts/events")
get_section見出しでリファレンスファイルの特定のセクションを取得
get_quick_start任意のチャートタイプの最小限の動作テンプレートを取得
list_examples283 の全例を参照(オプションでカテゴリフィルター可能)
get_example特定の例の完全なコードを取得

使用例

接続すると、AI アシスタントは次のことが可能になります:

  • 「円グラフを作って」 → AI が get_quick_start("pie") を呼び出し、テンプレートを適応させます
  • 「日付軸ラベルのフォーマット方法は?」 → AI が search_all("date axis label format") を呼び出します
  • 「Sankey ダイアグラムの例を見せて」 → AI が get_example("examples/flow/sankey-diagram") を呼び出します
  • 「XYChart がサポートする設定は?」 → AI が get_doc("reference/xychart") を呼び出します
  • 「React と統合するには?」 → AI が get_doc("getting-started/integrations/react") を呼び出します
  • 「利用可能なチャートタイプは?」 → AI が list_chart_types() を呼び出します

コンテンツ

サーバーには 1,500 以上のドキュメントが含まれています:

  • 140 以上のドキュメントページ — 入門ガイド、チャートガイド、コンセプト(テーマ、イベント、アダプター、データバインディング、アニメーション、アクセシビリティなど)、フレームワーク統合ガイド(React、Angular、Vue、Next.js、Svelte など)
  • 280 以上のコード例 — カラム/バー、ライン/エリア、円/ドーナツ、マップ、階層、フロー、レーダー/ポーラー、株価、ゲージ、ガント、タイムラインなど 16 のカテゴリにわたる動作デモ
  • 1,000 以上のクラス API リファレンス — amCharts 5 ライブラリの全クラスとその設定、プロパティ、メソッド、イベント、継承チェーン
  • キュレーションされたスキルリファレンスamCharts 5 AI Skill のクイックスタートテンプレートとチャート固有のガイド

ライセンス

MIT