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.
us-census-bureau-data-api-mcp
This MCP server provides a standardized client-server interface to query and interact with various U.S. Census Bureau data APIs, allowing AI assistants to access demographic and geographic information.
datawrapper-mcp
A Model Context Protocol (MCP) server that enables AI assistants to create Datawrapper charts for data visualization.
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.