csv-editor
Verified Safeby Darkstar326
Overview
Provides AI assistants with powerful data manipulation, analysis, and validation tools for CSV files, including auto-save and history tracking.
Installation
uv run csv-editorEnvironment Variables
- CSV_MAX_FILE_SIZE
- CSV_SESSION_TIMEOUT
- CSV_CHUNK_SIZE
- CSV_AUTO_SAVE
- CSV_LOG_LEVEL
- CSV_TEMP_DIR
- CSV_ENABLE_PROFILING
- CSV_CACHE_SIZE
- PYTHONPATH
Security Notes
The server utilizes `pandas.DataFrame.eval()` for adding calculated columns, combined with a self-admitted 'simplified check' in `validate_expression` to prevent unsafe code execution. While Pandas' `eval` has built-in safety, and the project attempts validation, this pattern can be a vector for code injection if `formula` input is not perfectly sanitized. All file paths and URLs are validated to prevent traversal and restrict schemes.
Similar Servers
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.
datawrapper-mcp
Enables AI assistants to programmatically create, update, publish, retrieve, and export Datawrapper charts for data visualization.
mcp-stata
Connects AI agents to a local Stata installation for executing commands, analyzing data, generating visualizations, and inspecting results.
powerdrill-mcp
An MCP server for AI-driven data analysis by providing tools to interact with Powerdrill datasets using natural language questions and managing data sources, jobs, and sessions.