Skip to main content
Glama
rohansinghdeo123-sys

MCP Data Analyst

MCP Data Analyst

Python と Pandas で構築された軽量な Model Context Protocol (MCP) サーバーで、再利用可能なデータ分析機能を MCP ツールとして公開します。

概要

このプロジェクトは、MCP 互換クライアントが標準化された MCP サーバーを通じて外部のデータ分析ツールを検出し、呼び出す方法を示しています。

サーバーはサンプルの売上 CSV データセットを分析し、次の 5 つのツールを公開します。

  • 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