{"id":"2f6e5cd8-2327-4a97-9977-a3b186fee68a","shortId":"YRP5dj","kind":"mcp","title":"Chart Canvas","tagline":"Create interactive visualizations and query data sources (SQLite, CSV, Parquet, JSON)","description":"Create interactive visualizations and query data sources (SQLite, CSV, Parquet, JSON)\n\nMCP server for creating interactive charts, diagrams, and tables through AI assistants. Built with Vue 3, ECharts, and Mermaid, it provides a real-time dashboard for visualizations. Supports querying SQLite, CSV, Parquet, JSON, and NDJSON data sources using DuckDB, with a privacy-first architecture where data never leaves your machine.","tags":["chart","canvas"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/gluip/chart-canvas/tree/HEAD/backend","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.552","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 1 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-11T07:23:51.196Z","embedding":null,"createdAt":"2026-04-28T08:22:15.851Z","updatedAt":"2026-05-11T07:23:51.196Z","lastSeenAt":"2026-05-11T07:23:51.196Z","tsv":"'3':40 'ai':35 'architectur':70 'assist':36 'built':37 'canva':2 'chart':1,30 'creat':3,14,28 'csv':11,22,56 'dashboard':50 'data':8,19,61,72 'diagram':31 'duckdb':64 'echart':41 'first':69 'interact':4,15,29 'json':13,24,58 'leav':74 'machin':76 'mcp':25 'mermaid':43 'ndjson':60 'never':73 'open-source' 'parquet':12,23,57 'privaci':68 'privacy-first':67 'provid':45 'queri':7,18,54 'real':48 'real-tim':47 'server':26 'sourc':9,20,62 'sqlite':10,21,55 'support':53 'tabl':33 'time':49 'transport-stdio' 'use':63 'visual':5,16,52 'vue':39","prices":[{"id":"aa2c349f-79e7-404b-8286-c2ea3c342edf","listingId":"2f6e5cd8-2327-4a97-9977-a3b186fee68a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-28T08:22:15.851Z"}],"sources":[{"listingId":"2f6e5cd8-2327-4a97-9977-a3b186fee68a","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/gluip-chart-canvas","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-28T08:22:15.851Z","lastSeenAt":"2026-05-11T07:23:51.196Z"}],"details":{"listingId":"2f6e5cd8-2327-4a97-9977-a3b186fee68a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Chart Canvas","external_url":"https://github.com/gluip/chart-canvas","github_stars":1,"registry_url":"https://www.pulsemcp.com/servers/gluip-chart-canvas","source_code_url":"https://github.com/gluip/chart-canvas/tree/HEAD/backend"},"updatedAt":"2026-05-11T07:23:51.196Z"}}