Vibe-Data-Analysis
0
The Vibe MCP Server is designed for preprocessing and analyzing CSV files, offering an intuitive interface to manipulate, visualize, and analyze data. It supports data loading, management, preprocessing, analysis, and visualization with robust error handling.
Vibe Preprocessing and Analysis MCP Server for CSV files
A powerful MCP (Model Control Protocol) server for preprocessing and analyzing CSV files. This server provides tools for data manipulation, visualization, and analysis through an intuitive interface.
Features
-
Data Loading and Management
- Load and manage CSV files
- Set and manage working directories
- List files in the directory
- Save processed dataframes
-
Data Preprocessing
- Handle mixed data types and null values
- Drop and rename columns
- Execute custom dataframe editing
-
Data Analysis
- Generate data descriptions and correlation matrices
- Execute custom analysis code
-
Data Visualization
- Create various plots and custom visualizations
- Save visualizations to the directory
Setup Instructions
- Prerequisites: Python 3.x, uv package manager
- Installation via uv or pip
- Compatible with Claude Desktop
Usage
- Start the MCP server and test using MCP Inspector
Available Tools
Data Management
- Retrieve, set directories, and manage CSV files.
Data Preprocessing
- Handle column types, null values, and edit data.
Data Analysis
- Generate statistical summaries and correlation matrices.
Data Visualization
- Create and customize various plot types.
Environment Variables
WORK_DIR
: The directory for file operations.
Error Handling
- Handles errors for directory issues, file operations, data processing, etc.
Contributing
- Submit issues and enhancement requests.