CSV Analytics MCP Server
Servidor MCP de análisis de CSV
Por MEOK AI Labs | meok.ai
Kit de herramientas de análisis de hojas de cálculo y CSV para agentes de IA. Cargue archivos CSV, filtre y consulte datos, calcule estadísticas, cree agregaciones, cree tablas dinámicas y exporte datos listos para gráficos, todo impulsado por pandas.
Herramientas
Herramienta | Descripción |
| Carga un archivo CSV en la memoria para su análisis |
| Filtra, selecciona columnas, ordena y segmenta datos |
| Resumen estadístico (media, desviación estándar, cuartiles, valores principales) |
| GROUP BY con suma, media, recuento, mediana, etc. |
| Exporta datos en formato compatible con Chart.js / Plotly |
| Tablas dinámicas al estilo Excel |
Instalación
pip install mcp pandasUso
Ejecutar el servidor
python server.pyConfiguración de Claude Desktop
{
"mcpServers": {
"csv-analytics": {
"command": "python",
"args": ["/path/to/csv-analytics-mcp/server.py"]
}
}
}Flujo de trabajo
Cargar un archivo CSV (almacenado en memoria por nombre)
Explorar con
describe_columnsConsultar con filtros, ordenación y selección de columnas
Agregar o pivotar para obtener resúmenes
Exportar datos listos para gráficos para su visualización
Llamadas de ejemplo
Cargar un archivo CSV:
Tool: load_csv
Input: {"file_path": "/Users/me/data/sales.csv"}
Output: {"name": "sales", "rows": 15432, "columns": ["date", "product", "region", "amount", "quantity"], "dtypes": {"amount": "float64", "quantity": "int64"}}Describir columnas:
Tool: describe_columns
Input: {"name": "sales"}
Output: {"columns": {"amount": {"mean": 245.32, "std": 89.10, "min": 5.00, "max": 2500.00, "median": 210.50}, "region": {"unique": 4, "top_values": {"North": 4210, "South": 3890, ...}}}}Consultar con filtros:
Tool: query_data
Input: {"name": "sales", "filter_expr": "amount > 500 and region == 'North'", "sort_by": "amount", "ascending": false, "limit": 10}
Output: {"rows": [...], "row_count": 10, "total_rows": 312}Agregar:
Tool: aggregate
Input: {"name": "sales", "group_by": ["region"], "metrics": {"amount": "sum", "quantity": "mean"}}
Output: {"rows": [{"region": "North", "amount": 1234567.89, "quantity": 12.3}, ...]}Tabla dinámica:
Tool: pivot_table
Input: {"name": "sales", "index": "region", "columns": "product", "values": "amount", "aggfunc": "sum"}
Output: {"pivot": {"North": {"Widget A": 50000, "Widget B": 32000}, "South": {"Widget A": 45000, ...}}}Exportar para gráficos:
Tool: export_chart_data
Input: {"name": "sales", "x_column": "region", "y_columns": ["amount"], "chart_type": "bar"}
Output: {"chart_type": "bar", "labels": ["North", "South", "East", "West"], "datasets": [{"label": "amount", "data": [1234567, 987654, ...]}]}Precios
Nivel | Límite | Precio |
Gratuito | 30 llamadas/día, 500 filas máx. por consulta | $0 |
Pro | Ilimitado + soporte para Excel/Parquet + uniones de múltiples archivos | $9/mes |
Enterprise | Personalizado + transmisión de archivos grandes + informes programados | Contáctenos |
Licencia
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CSOAI-ORG/csv-analytics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server