loading…
Search for a command to run...
loading…
A spreadsheet and CSV analysis toolkit for AI agents that enables loading CSV files, filtering and querying data, computing statistics, creating aggregations, b
A spreadsheet and CSV analysis toolkit for AI agents that enables loading CSV files, filtering and querying data, computing statistics, creating aggregations, building pivot tables, and exporting chart-ready data using pandas.
By MEOK AI Labs — Spreadsheet and CSV analysis toolkit with queries, statistics, pivot tables, and chart export
pip install csv-analytics-mcp pandas
python server.py
load_csvLoad a CSV file into memory for analysis. Returns schema, preview, and memory usage.
Parameters:
file_path (str): Absolute path to the CSV filename (str): Dataset name (default: filename)delimiter (str): Column delimiter (default: comma)encoding (str): File encoding (default: utf-8)query_dataQuery a loaded dataset with pandas query syntax, column selection, and sorting.
Parameters:
name (str): Dataset namefilter_expr (str): Pandas query expression (e.g., 'age > 30 and city == "London"')columns (list[str]): Columns to returnsort_by (str): Sort columnascending (bool): Sort orderlimit (int): Max rows (default 100)describe_columnsGet detailed statistics for every column (mean, std, quartiles for numeric; top values for categorical).
Parameters:
name (str): Dataset nameaggregateAggregate data with GROUP BY and compute metrics (sum, mean, min, max, count, median, std, nunique).
Parameters:
name (str): Dataset namegroup_by (list[str]): Columns to group bymetrics (dict[str, str]): Column to aggregation function mappingexport_chart_dataExport data in a chart-ready format compatible with Chart.js, Plotly, or any charting library.
Parameters:
name (str): Dataset namex_column (str): X axis columny_columns (list[str]): Y axis columnschart_type (str): Chart type (bar, line, scatter, pie)limit (int): Max data points (default 50)pivot_tableCreate a pivot table similar to Excel pivot tables.
Parameters:
name (str): Dataset nameindex (str): Row labels columncolumns (str): Column values columnvalues (str): Values columnaggfunc (str): Aggregation function (mean, sum, count, min, max)Free tier: 30 calls/day. Upgrade at meok.ai/pricing for unlimited access.
MIT — MEOK AI Labs
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"csv-analytics-mcp-server": {
"command": "npx",
"args": []
}
}
}