Skip to main content
Glama
rohansinghdeo123-sys

MCP Data Analyst

MCP Data Analyst

Ein leichtgewichtiger Model Context Protocol (MCP)-Server, der mit Python und Pandas erstellt wurde und wiederverwendbare Datenanalyse-Funktionen als MCP-Tools bereitstellt.

Überblick

Dieses Projekt zeigt, wie ein MCP-kompatibler Client externe Datenanalyse-Tools über einen standardisierten MCP-Server entdecken und aufrufen kann.

Der Server analysiert einen Beispiel-Datensatz mit Verkaufsdaten im CSV-Format und stellt fünf Tools bereit:

  • dataset_info – Gibt die Dimensionen des Datensatzes und die Spaltennamen zurück

  • dataset_summary – Gibt deskriptive Statistiken zurück

  • missing_values – Erkennt fehlende Werte

  • sales_by_region – Filtert Verkaufsdatensätze nach Region

  • column_analysis – Berechnet Statistiken für numerische Spalten

Related MCP server: Claude Data Buddy

Architektur

User / AI Host | v MCP Client | v MCP Server | v MCP Tools | v Python + Pandas | v Sales CSV Dataset

Projektstruktur

mcp-data-analyst/ ├── data/ │ └── sample_sales.csv ├── tests/ │ └── test_analysis.py ├── tools/ │ ├── init.py │ ├── analysis_tools.py │ └── csv_tools.py ├── server.py ├── requirements.txt ├── pytest.ini ├── .gitignore └── README.md

Technologien

  • Python

  • Model Context Protocol (MCP)

  • Pandas

  • Pytest

  • MCP Inspector

Installation

Erstellen und aktivieren Sie eine virtuelle Umgebung.

Windows PowerShell:

python -m venv venv
.\venv\Scripts\Activate.ps1

Related MCP Connectors

Related MCP Servers