Back to Home
VN-78 icon

csv_analyzer_mcp_server

by VN-78

Overview

This server provides tools for comprehensive analysis and reading of CSV files via the Model Context Protocol (MCP).

Installation

Run Command
uv run python main/mcp_server.py

Security Notes

The `analyze_csv_data` and `read_csv_data` tools accept an arbitrary `file_path` argument and directly use it with `pandas.read_csv`. While basic checks for file existence and `.csv` extension are present, there is no explicit sanitization or restriction to a specific directory. This could potentially allow an attacker (via a compromised or malicious MCP client) to read arbitrary CSV files or even non-CSV files (if the `.csv` check is bypassed or a non-CSV file is named `.csv`) from the server's filesystem, leading to information disclosure or denial-of-service by attempting to read very large or special files. The server runs on localhost by default, which mitigates some external exposure, but internal misuse by an agent remains a risk.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-19

Tags

CSV analysisData analysisMCP serverFastMCPPython