CSV Editor

CSV Editor

A high-performance MCP server enabling AI assistants to manipulate CSV data with 40+ tools.

15
Stars
5
Forks
1
Releases

Overview

CSV Editor is a high-performance MCP server that exposes 40+ CSV data operations to AI assistants via the Model Context Protocol. It enables Claude, ChatGPT, and other assistants to load, transform, validate, analyze, and export CSV data through simple commands and structured tool calls. Built with FastMCP and Pandas, it supports GB+ files through streaming chunking, auto-saving, and full history with undo/redo. The server provides I/O for loading from files or URLs and exporting to CSV, JSON, Excel, Parquet, HTML, and Markdown. It also includes multi-user sessions with isolation, configurable environment variables, and configurable auto-save strategies (overwrite, backup, versioned, custom). Validation features include schema checks and quality scoring; analytics cover descriptive statistics, correlations, profiling, and outlier detection. The MCP server is designed for integration with various MCP clients and assistants via MCP_CONFIG, and includes real-world use cases like ETL pipelines and data-quality workflows. Emphasizes performance, data integrity, and reproducibility through history snapshots and time-travel navigation.

Details

Owner
santoshray02
Language
Python
License
MIT License
Updated
2025-12-07

Features

MCP-powered CSV processing for AI assistants

Exposes 40+ CSV operations to Claude, ChatGPT and other AI assistants via MCP for data manipulation, analysis, and validation.

Auto-Save with configurable strategies

Never lose work with strategies like overwrite, backup, versioned, and custom; configurable via configure_auto_save.

Full undo/redo history

Operation tracking with full undo/redo and time-travel-like restoration to a prior operation.

Multi-user isolated sessions

Supports multiple users with isolated sessions to ensure data privacy and session separation.

GB+ file streaming and chunking

Handles very large files through streaming and chunking for scalable performance.

Integrated data validation and quality scoring

Schema validation and quality scoring to ensure data quality and integrity.

Comprehensive analytics toolkit

Descriptive statistics, correlations, profiling, and outlier detection for data insights.

Flexible I/O and cross-format export

Load from files, URLs, or content and export to CSV, JSON, Excel, Parquet, HTML, Markdown.

Audience

AI assistantsEnable CSV data manipulation, analysis, and validation in AI assistant workflows via MCP commands (e.g., Claude, ChatGPT).
Developers / AI teamsIntegrate the CSV Editor MCP server into AI-assisted data workflows and client applications using MCP_CONFIG and environment vars.

Tags

CSVMCPAIPandasAuto-SaveUndo/RedoLarge FileSession ManagementData ValidationQuality ScoringStatisticsCorrelationProfilingIOFormatsGB+ files