Skip to main content
Glama
rohansinghdeo123-sys

MCP Data Analyst

MCP Data Analyst

Легковесный сервер Model Context Protocol (MCP), написанный на Python и Pandas, который предоставляет переиспользуемые возможности анализа данных в виде инструментов MCP.

Обзор

Этот проект демонстрирует, как MCP-совместимый клиент может обнаруживать и вызывать внешние инструменты анализа данных через стандартизированный MCP-сервер.

Сервер анализирует пример набора данных о продажах в формате CSV и предоставляет пять инструментов:

  • dataset_info — Возвращает размеры набора данных и названия столбцов

  • dataset_summary — Возвращает описательную статистику

  • missing_values — Обнаруживает пропущенные значения

  • sales_by_region — Фильтрует записи о продажах по региону

  • column_analysis — Вычисляет статистику для числовых столбцов

Related MCP server: Claude Data Buddy

Архитектура

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

Структура проекта

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

Технологии

  • Python

  • Model Context Protocol (MCP)

  • Pandas

  • Pytest

  • MCP Inspector

Установка

Создайте и активируйте виртуальное окружение.

Windows PowerShell:

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

Related MCP Connectors

Related MCP Servers