Skip to main content
Glama
CSOAI-ORG

CSV Analytics MCP Server

by CSOAI-ORG

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

load_csv

Carga un archivo CSV en la memoria para su análisis

query_data

Filtra, selecciona columnas, ordena y segmenta datos

describe_columns

Resumen estadístico (media, desviación estándar, cuartiles, valores principales)

aggregate

GROUP BY con suma, media, recuento, mediana, etc.

export_chart_data

Exporta datos en formato compatible con Chart.js / Plotly

pivot_table

Tablas dinámicas al estilo Excel

Instalación

pip install mcp pandas

Uso

Ejecutar el servidor

python server.py

Configuración de Claude Desktop

{
  "mcpServers": {
    "csv-analytics": {
      "command": "python",
      "args": ["/path/to/csv-analytics-mcp/server.py"]
    }
  }
}

Flujo de trabajo

  1. Cargar un archivo CSV (almacenado en memoria por nombre)

  2. Explorar con describe_columns

  3. Consultar con filtros, ordenación y selección de columnas

  4. Agregar o pivotar para obtener resúmenes

  5. 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

-
security - not tested
F
license - not found
-
quality - not tested

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