본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 15. 09:51

palewire/datawrapper-mcp

요약

Datawrapper Python 라이브러리를 기반으로 구축된 MCP 서버로, AI 어시스턴트를 통해 차트를 생성, 게시, 업데이트할 수 있습니다. Claude나 Cursor 같은 MCP 클라이언트와 연동하여 데이터만으로 시각화 결과물을 즉시 얻을 수 있습니다.

핵심 포인트

  • MCP 서버를 통해 AI 채팅만으로 Datawrapper 차트 생성 및 관리 가능
  • list_chart_types, create_chart 등 다양한 도구(Tool) 제공
  • Claude Desktop, Cursor, VS Code Copilot 등 다양한 클라이언트 지원
  • API 토큰을 통한 사용자 계정 기반의 안전한 인증 방식 지원

AI 어시스턴트를 사용하여 Datawrapper 차트를 생성하기 위한 Model Context Protocol (MCP) 서버 및 앱입니다. datawrapper Python 라이브러리를 기반으로 구축되었습니다.

데이터 파일을 제공하고 원하는 차트를 요청하기만 하면 됩니다. 초안이 곧 패널에 나타날 것입니다.

다음은 어시스턴트와 채팅하여 차트를 생성, 게시, 업데이트 및 표시하는 방법을 보여주는 더 완전한 예시입니다:

"이 데이터를 사용하여 온도 추세를 보여주는 datawrapper 선 차트(line chart)를 생성해줘:
2020, 15.5
2021, 16.0
...
도구 (Tool)설명
list_chart_types설명과 함께 사용 가능한 차트 유형 목록을 나열합니다
get_chart_schema차트 유형에 대한 전체 구성 스키마 (configuration schema)를 가져옵니다
create_chart데이터 및 구성을 사용하여 새로운 차트를 생성합니다
update_chart기존 차트의 데이터 또는 스타일을 업데이트합니다
publish_chart차트를 공개적으로 접근 가능하도록 게시합니다
get_chart차트의 구성 및 메타데이터를 검색합니다
delete_chart차트를 영구적으로 삭제합니다
export_chart_png차트를 PNG 이미지로 내보냅니다

bar (막대), line (선), area (영역), arrow (화살표), column (열), multiple column (다중 열), scatter (산점도), stacked bar (누적 막대)

list_chart_types를 사용하여 설명을 확인한 다음, get_chart_schema를 사용하여 모든 유형에 대한 구성 옵션을 탐색하세요.

{
"mcpServers": {
"datawrapper": {
...

다른 클라이언트 (Claude Desktop, Cursor, VS Code Copilot, ChatGPT, OpenAI Codex) 및 Kubernetes 배포의 경우 설치 가이드를 참조하세요.

HTTP를 통해 서버의 호스팅된 인스턴스에 연결할 때, Authorization 헤더에 자신의 Datawrapper API 토큰을 전송하여 인증할 수 있습니다:

Authorization: Bearer <your-datawrapper-api-token>

이를 통해 차트가 서버 운영자의 계정이 아닌 사용자의 계정 아래에 생성되도록 보장합니다. 토큰은 헤더(header)에서 자동으로 읽어오므로, 모든 도구 호출(tool call)에 토큰을 포함할 필요가 없습니다.

또한 access_token을 도구 인자(tool argument)로 직접 전달할 수도 있으며, 이 경우 헤더보다 우선순위를 갖습니다. 둘 다 제공되지 않으면 서버는 DATAWRAPPER_ACCESS_TOKEN 환경 변수(environment variable)를 기본값으로 사용합니다.

클라이언트 (Client)설정 파일 (Config file)전송 방식 (Transport)
Claude Desktopclaude_desktop_config.jsonstdio 또는 streamable-http
Claude.ai관리형 커넥터 (Managed connector)streamable-http
Claude Code.claude/settings.jsonstdio
VS Code Copilot.vscode/mcp.jsonstdio
Cursor.cursor/mcp.jsonstdio 또는 streamable-http
ChatGPTDev Mode 설정streamable-http 전용
OpenAI Codex~/.codex/config.tomlstdio

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0