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.ps1This server cannot be deployed
Maintenance
Related MCP Connectors
Open, inspect, filter, edit and convert xlsx and csv files from your AI chat. Processing is local.
Open, inspect, filter, edit and convert xlsx and csv files from your AI chat. Processing is local.
Open, inspect, filter, edit and convert xlsx and csv files from your AI chat. Processing is local.
Group, aggregate and pivot spreadsheet or CSV data from your AI chat: filters, sums, sorts.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables users to preprocess, analyze, and visualize CSV data through comprehensive tools for data manipulation, statistical analysis, and graph generation.3-
- FlicenseNot gradedqualityDmaintenanceEnables conversational analysis of CSV and Parquet files through natural language, providing statistics, summaries, data type information, and comprehensive multi-step data analysis.-
- FlicenseNot gradedqualityCmaintenanceAI-first CSV analysis tool that enables AI agents to analyze, query, and audit large CSV files directly within conversations, turning raw data into actionable insights.2-
- FlicenseAqualityBmaintenanceEnables exploratory data analysis and machine learning on CSV datasets with tools for profiling, missing values, correlation, plotting, model training, and prediction.8-