File Analysis MCP Server
Description
# File Analysis MCP Server This Model Context Protocol (MCP) server provides tools for reading and writing files, analyzing data (especially CSV files), generating visualizations, and reading PDF files - all accessible to any MCP client like Claude Desktop. ## Features ### File…
About
# File Analysis MCP Server This Model Context Protocol (MCP) server provides tools for reading and writing files, analyzing data (especially CSV files), generating visualizations, and reading PDF files - all accessible to any MCP client like Claude Desktop. ## Features ### File Operations - Read and write text files…
Details
- Author
- huangyz0918
- GitHub stars
- 5
- Downloads
- 314
- Categories
- Other
Jump to
- Read and write text files securely within authorized directories
- List files in directories matching patterns and get detailed file info
- Extract text content from PDF files, including specific pages
- Read and sample CSV files with detailed statistical analysis
- Visualize data with bar, line, scatter, histogram, and boxplot charts
- Built-in prompts for EDA, data cleaning, and summary reports
Install dependencies with pip install "mcp[cli]" pandas numpy matplotlib PyPDF2, optionally set the MCP_FILE_ROOTS environment variable to customize safe directories, then run mcp install file_analysis_server.py to register with Claude Desktop. After installation, ask Claude natural-language questions to read, analyze, or visualize files.
File Analysis MCP Server
This Model Context Protocol (MCP) server provides tools for reading and writing files, analyzing data (especially CSV files), generating visualizations, and reading PDF files - all accessible to any MCP client like Claude Desktop.
Features
File Operations
- Read and write text files securely - List files in directories matching patterns - Get detailed file information (size, creation time, etc.) - Extract text content from PDF filesData Analysis
- Read and sample CSV files - Analyze CSV data with detailed statistics - Visualize data with various plot types (bar, line, scatter, histogram, boxplot)Included Prompts
- Analyze Data File - Comprehensive data analysis - Data Cleaning Steps - Identifying and fixing data issues - Generate Summary Report - Executive summary for stakeholders - Exploratory Data Analysis - Detailed EDA workflowInstallation
Prerequisites
- Python 3.10 or higher - Claude Desktop or another MCP clientSetup
1. Install dependencies:
pip install "mcp[cli]" pandas numpy matplotlib PyPDF2
2. Set up safe directories (optional):
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



