Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@
"name": "ralph-loop",
"source": "ralph-loop",
"description": "Iterative self-referential AI loops using the Ralph Wiggum technique."
},
{
"name": "charta",
"source": "charta",
"description": "Generate presentation-ready charts (waterfall, Mekko, bar, scatter, and 12 more) as SVG or PNG with one tool call."
}
]
}
31 changes: 31 additions & 0 deletions charta/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "charta",
"displayName": "Charta — Chart Generator",
"version": "1.0.0",
"description": "Generate presentation-ready charts (waterfall, Mekko, bar, scatter, and 12 more types) as SVG or PNG directly from Cursor. One tool call — no setup, no libraries.",
"author": {
"name": "Charta",
"email": "hello@getcharta.ai"
},
"homepage": "https://getcharta.ai/developers",
"repository": "https://github.com/mortenator/charta-mcp",
"license": "MIT",
"logo": "assets/avatar.svg",
"keywords": [
"charts",
"visualization",
"waterfall",
"mekko",
"svg",
"presentation",
"google-slides"
],
"category": "developer-tools",
"tags": [
"charts",
"data-visualization",
"svg",
"mcp"
],
"mcp": "./mcp.json"
}
43 changes: 43 additions & 0 deletions charta/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Charta — Chart Generator

Generate presentation-ready charts directly from Cursor. Waterfall, Mekko/Marimekko, bridge, bar, grouped bar, stacked bar, scatter, line, area, combo, funnel, gantt, heatmap, and bubble charts — all as SVG or PNG.

## What it does

The Charta MCP server exposes two tools:

- **`generate_chart`** — Generate a chart from your data. Returns SVG (or PNG if you ask). No setup, no libraries — just describe the chart and pass the data.
- **`save_chart`** — Save a previously generated chart to disk.

## Example

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

Cursor calls `generate_chart` and returns a publication-quality SVG you can drop straight into a slide deck or doc.

## Install

This plugin auto-configures the MCP server. No additional steps required.

Manual config (if needed):

```json
{
"mcpServers": {
"charta": {
"command": "npx",
"args": ["-y", "@charta/mcp"]
}
}
}
```

## Links

- Website: [getcharta.ai](https://getcharta.ai)
- Docs: [getcharta.ai/developers](https://getcharta.ai/developers)
- npm: [@charta/mcp](https://www.npmjs.com/package/@charta/mcp)
- GitHub: [mortenator/charta-mcp](https://github.com/mortenator/charta-mcp)
25 changes: 25 additions & 0 deletions charta/assets/avatar.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions charta/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"mcpServers": {
"charta": {
"command": "npx",
"args": ["-y", "@charta/mcp"]
}
}
}