🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

chartforge-data-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chartforge-data-mcp

MCP server for data preparation and transformation — parse CSV/JSON, clean datasets, compute aggregations, detect outliers, pivot tables, and prepare data for chart visualization with ChartForge

latest
Source
npmnpm
Version
0.2.0
Version published
Maintainers
1
Created
Source

chartforge-data-mcp

MCP server for data preparation, cleaning, transformation, and statistical analysis — the essential first step before creating charts and visualizations with ChartForge.

Tools

ToolDescription
parse_dataParse CSV or JSON data and profile columns — types, null counts, unique values, samples
clean_dataRemove duplicates, handle missing values (drop/mean/median/mode/fill), normalize formats
analyze_dataStatistics for numeric columns — mean, median, std dev, percentiles, outlier detection, correlations
transform_dataAggregate (group by + sum/avg/count), sort, filter, pivot, compute new columns, select/rename
suggest_chartRecommend the best chart types based on your data structure and purpose

Install

npx chartforge-data-mcp

Configuration

Claude Desktop

{
  "mcpServers": {
    "chartforge-data": {
      "command": "npx",
      "args": ["-y", "chartforge-data-mcp"]
    }
  }
}

Examples

Parse and profile a dataset

parse_data({ data: "Month,Revenue,Expenses\nJan,45000,32000\nFeb,48000,33500\nMar,52000,35000" })

Clean data with missing values

clean_data({ csv: "Name,Score\nAlice,95\nBob,\nCarol,88\nDave,null", missingStrategy: "median" })

Aggregate by category

transform_data({ csv: "Region,Product,Sales\nNorth,A,100\nNorth,B,200\nSouth,A,150", operation: "aggregate", groupBy: "Region", valueColumn: "Sales", aggregation: "sum" })

Get chart recommendations

suggest_chart({ csv: "Quarter,Revenue,Profit\nQ1,2.3M,0.5M\nQ2,2.8M,0.7M\nQ3,3.1M,0.8M\nQ4,3.9M,1.2M", purpose: "show revenue growth" })

License

MIT

Keywords

mcp

FAQs

Package last updated on 15 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts