CSV Analytics MCP Server
CSV Analytics MCP-Server
Von MEOK AI Labs | meok.ai
Toolkit zur Tabellenkalkulations- und CSV-Analyse für KI-Agenten. Laden Sie CSV-Dateien, filtern und fragen Sie Daten ab, berechnen Sie Statistiken, erstellen Sie Aggregationen, bauen Sie Pivot-Tabellen und exportieren Sie diagrammbereite Daten – alles unterstützt durch pandas.
Tools
Tool | Beschreibung |
| Lädt eine CSV-Datei zur Analyse in den Arbeitsspeicher |
| Filtern, Spalten auswählen, sortieren und Daten segmentieren |
| Statistische Zusammenfassung (Mittelwert, Standardabweichung, Quartile, Top-Werte) |
| GROUP BY mit Summe, Mittelwert, Anzahl, Median usw. |
| Exportiert Daten in einem mit Chart.js / Plotly kompatiblen Format |
| Pivot-Tabellen im Excel-Stil |
Installation
pip install mcp pandasVerwendung
Server starten
python server.pyClaude Desktop Konfiguration
{
"mcpServers": {
"csv-analytics": {
"command": "python",
"args": ["/path/to/csv-analytics-mcp/server.py"]
}
}
}Arbeitsablauf
Laden Sie eine CSV-Datei (wird namentlich im Arbeitsspeicher gespeichert)
Erkunden Sie diese mit
describe_columnsFragen Sie Daten mit Filtern, Sortierung und Spaltenauswahl ab
Aggregieren oder pivotieren Sie für Zusammenfassungen
Exportieren Sie diagrammbereite Daten für die Visualisierung
Beispielaufrufe
Eine CSV-Datei laden:
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"}}Spalten beschreiben:
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, ...}}}}Abfrage mit Filtern:
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}Aggregieren:
Tool: aggregate
Input: {"name": "sales", "group_by": ["region"], "metrics": {"amount": "sum", "quantity": "mean"}}
Output: {"rows": [{"region": "North", "amount": 1234567.89, "quantity": 12.3}, ...]}Pivot-Tabelle:
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, ...}}}Export für Diagramme:
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, ...]}]}Preise
Stufe | Limit | Preis |
Kostenlos | 30 Aufrufe/Tag, max. 500 Zeilen pro Abfrage | 0 $ |
Pro | Unbegrenzt + Excel/Parquet-Unterstützung + Multi-File-Joins | 9 $/Monat |
Enterprise | Benutzerdefiniert + Streaming großer Dateien + geplante Berichte | Kontaktieren Sie uns |
Lizenz
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