antvis/mcp-server-chart

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

해결하는 문제

이 프로젝트는 AI 모델이 AntV 시각화 라이브러리를 사용하여 26가지 이상의 전문적인 차트와 다이어그램을 생성할 수 있도록 해줍니다. 원시 데이터와 시각적 표현 사이의 격차를 메우기 위해 LLM이 AntV 라이브러리를 사용해 다양한 차트와 다이어그램을 생성할 수 있는 특정 도구를 호출할 수 있도록 합니다.

작동 방식

이 프로젝트는 Model Context Protocol (MCP) 서버로 구현되어 있습니다. 따라서 Claude, Cursor, VSCode와 같은 MCP를 지원하는 AI 클라이언트에 통합할 수 있습니다. 서버는 AI가 트리거할 수 있는 도구 세트(예: generate_bar_chart, generate_pie_chart)를 노출합니다. AI가 차트가 필요하다고 판단하면 요청을 서버로 보냅니다. 서버는 AntV 생태계를 사용하여 시각화를 렌더링합니다.

대상 사용자

  • AI 애플리케이션 개발자: 네이티브 차트 생성 기능이 필요한 에이전트나 IDE를 개발하는 사람.
  • 데이터 분석가: AI 기반 워크플로우에 데이터 분석과 시각화를 직접 통합하고 싶은 사용자.
  • LLM 사용자: 데이터를 즉시 시각 자료로 변환할 수 있는 MCP 호환 클라이언트를 사용하는 사람.

주요 특징

  • 풍부한 차트 라이브러리: 표준 차트(막대, 선, 원형), 복잡한 다이어그램(Sankey, 피시본, 마인드맵), 지리 정보 맵(지역, 핀, 경로 맵)을 포함해 26가지 이상의 시각화 유형을 지원합니다.
  • 유연한 배포 옵션: npx, Docker, 또는 SSE 또는 Streamable 전송 프로토콜을 사용한 독립 서버로 실행 가능합니다.
  • 개인 배포 옵션: VIS_REQUEST_SERVER 환경 변수를 통해 사용자 고유의 차트 생성 서비스 URL을 지정할 수 있어, 개인 인프라가 필요한 사용자에게 적합합니다.
  • 스킬 통합: Claude Code와 같은 스킬을 지원하는 AI IDE와 통합 가능하며, chart-visualization 스킬을 통해 차트 자동 선택이 가능합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트