What are the required dependencies?
Python 3.x, pandas, matplotlib, seaborn, numpy, and the `mcp[cli]` package. The recommended package manager is uv, but pip also works.
@mudit14224
Basic information
A powerful MCP (Model Control Protocol) server for preprocessing and analyzing CSV files. This server provides a suite of tools for data manipulation, visualization, and analysis.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Vibe-Data-Analysis": {
"command": "uv",
"args": [
"run",
"mcp"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Vibe Preprocessing and Analysis MCP Server for CSV files is an MCP (Model Control Protocol) server that provides tools for loading, cleaning, analyzing, and visualizing CSV data. It integrates with Claude Desktop and other MCP hosts, and is built on Python with pandas, matplotlib, seaborn, and numpy. It is intended for users who need to preprocess tabular data and generate plots directly through an MCP interface.
Install dependencies with uv add "mcp[cli]" pandas matplotlib seaborn numpy (or pip), then run mcp install server.py to register the server in Claude Desktop. Use mcp dev server.py to test with the MCP Inspector. Set the working directory via the set_work_dir tool or the WORK_DIR environment variable. Use the provided tools in natural language or through the inspector to load, preprocess, analyze, and visualize CSV files.
Python 3.x, pandas, matplotlib, seaborn, numpy, and the `mcp[cli]` package. The recommended package manager is uv, but pip also works.
Use the `set_work_dir(new_work_dir)` tool or set the `WORK_DIR` environment variable before starting the server.
The `plot_graph` tool supports: line, bar, scatter, hist (histogram with KDE), box, violin, pie, count, and kde.
Use the `handle_null_values(strategy, columns)` tool. Supported strategies: remove rows, fill with mean, median, or mode, forward fill, backward fill, or fill with a constant value.
Yes. Use `run_custom_df_edit_code(code)` to modify the DataFrame and `run_custom_graph_code(code)` to generate custom plots. Errors in custom code are caught and reported.

Hosted AdLoop: Google Ads, Reddit Ads, GA4 and Tag Manager in claude.ai, ChatGPT and more, with a preview before every change.

Building permit data and Florida contractor license checks over MCP. 81.8M permit records from the cities and counties that issue them, across 51 states. Four tools: verify_license, search_permits, lookup_contractor, roo

Табуля — таблица с ИИ, Python и SQL. MCP-сервер даёт Claude, ChatGPT, Cursor и другим агентам доступ к вашим таблицам: чтение и запись, формулы, Python и SQL, оформление и импорт. Tabulya is a spreadsheet with AI, Pytho

Session replay, built for agents. Subtext is agentic session review: it captures production sessions of your app and connects them to your coding agent — Claude Code, Cursor, Codex, Devin, your own harness — so it can
Pay-per-use data and tools for AI agents: crypto token safety and rug checks, web search with cited answers, page-to-Markdown, up-to-date library docs, package safety, company research and UK/EU open data. 160 tools, 20
Comments