amCharts 5 MCP Server

공식

MCP 서버로, AI 어시스턴트가 필요 시 1,500개 이상의 amCharts 문서, 약 300개의 코드 예제, 1,000개 이상의 클래스 API 참조에 접근할 수 있게 해줍니다.

Am Charts 5 MCP(으)로 무엇을 할 수 있나요?

  • 작동하는 차트 템플릿 얻기 — 모든 차트 유형에 대한 최소한의 시작 템플릿을 요청하면 어시스턴트가 get_quick_start를 호출하여 생성합니다.
  • 차트 유형의 전체 참조 조회get_chart_reference를 통해 특정 차트의 모든 설정, 속성 및 메서드를 검색합니다.
  • 모든 문서와 예제 검색search_all을 사용하여 키워드로 관련 문서, API 참조 및 코드 데모를 찾습니다.
  • 특정 코드 예제 가져오기 — 이름으로 특정 데모를 요청하면 어시스턴트가 get_example로 전체 소스 코드를 검색합니다.
  • 사용 가능한 차트 유형 탐색 — 지원되는 차트 유형을 문의하면 어시스턴트가 list_chart_types를 호출하여 모두 나열합니다.

문서

amCharts 5 MCP 서버

AI 어시스턴트에게 완전한 amCharts 5 지식 베이스에 대한 온디맨드 액세스를 제공하는 MCP (모델 컨텍스트 프로토콜) 서버: 140개 이상의 문서 페이지, 280개 이상의 코드 예제, 1,000개 이상의 클래스 API 참조.

Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot 및 기타 MCP 호환 AI 도구와 함께 작동합니다.

왜 필요한가요?

전체 amCharts 참조를 AI의 컨텍스트 창에 로드하는 대신, MCP 서버는 AI가 필요한 것만 정확히 쿼리할 수 있도록 합니다 — 특정 차트 유형 참조, 코드 예제 또는 API 조회. 이는 컨텍스트 낭비를 줄이면서 더 나은 답변을 의미합니다.

빠른 시작

가장 쉬운 방법은 호스팅된 서버입니다 — 설치 없이 URL 하나만 추가하면 됩니다. 직접 실행하는 것을 선호하시나요? 아래의 로컬 설치를 참조하세요.

호스팅 (설치 불필요) — 권장

AI 클라이언트를 다음으로 지정하세요:

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 서버 패널 → 원격 서버를 열고 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 엔드포인트 (스트리밍 가능 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_reference핵심 amCharts 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개 이상의 코드 예제 — 열/막대, 선/영역, 파이/도넛, 지도, 계층 구조, 흐름, 레이더/극좌표, 주식, 게이지, Gantt, 타임라인 등을 포함한 16개 카테고리의 작동 데모
  • 1,000개 이상의 클래스 API 참조 — 설정, 속성, 메서드, 이벤트 및 상속 체인을 포함한 amCharts 5 라이브러리의 모든 클래스
  • 큐레이션된 스킬 참조amCharts 5 AI 스킬의 빠른 시작 템플릿 및 차트별 가이드

라이선스

MIT