Skip to content

feat: add Charta chart generator MCP plugin#37

Closed
mortenator wants to merge 1 commit into
cursor:mainfrom
mortenator:add-charta-mcp
Closed

feat: add Charta chart generator MCP plugin#37
mortenator wants to merge 1 commit into
cursor:mainfrom
mortenator:add-charta-mcp

Conversation

@mortenator
Copy link
Copy Markdown

Charta — Chart Generator

Adds Charta as an MCP-powered chart generator plugin for Cursor.

What it does

Generate presentation-ready charts (waterfall, Mekko/Marimekko, bridge, bar, scatter, funnel, gantt, heatmap, bubble, line, area, combo — 12 types total) as SVG or PNG directly from Cursor agent. One tool call, zero setup.

MCP tools exposed

  • generate_chart — takes chart type + data array, returns SVG/PNG
  • save_chart — saves cached chart to disk

Usage

Generate a waterfall chart showing Q1 revenue bridge:
Starting: 100, New Business: +45, Churn: -12, Expansion: +23, Ending: 156

Links

Checklist

  • Valid .cursor-plugin/plugin.json
  • Plugin name is unique, lowercase, kebab-case (charta)
  • marketplace.json entry added
  • mcp.json with npx transport
  • README with usage examples
  • Logo committed (assets/avatar.svg)
  • Package published to npm

Charta generates presentation-ready charts (waterfall, Mekko, bar,
scatter, 12 types total) as SVG/PNG via MCP. Zero setup — runs via
npx @charta/mcp.

- npm: @charta/mcp@1.0.2
- Docs: getcharta.ai/developers
- Registry: registry.modelcontextprotocol.io (io.github.mortenator/charta)
@ericzakariasson
Copy link
Copy Markdown
Member

Thanks for submitting this plugin!

We're not accepting new community plugin submissions in this repository. For community plugins, please publish and share them on cursor.directory instead.

Closing this PR accordingly. If you have questions about official Cursor plugins in this repo, feel free to open a discussion or issue (not a plugin submission PR).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants