A Model Context Protocol server that enables Claude to load CSV files and execute JavaScript data analysis scripts for advanced data exploration and insights generation.
A TypeScript implementation of a Model Context Protocol (MCP) server for data exploration with Claude. This server integrates with Claude Desktop and enables advanced data analysis by providing tools to load CSV files and execute JavaScript data analysis scripts.
Clone this repository
git clone https://github.com/tofunori/claude-mcp-data-explorer.git cd claude-mcp-data-explorer
Install dependencies
npm install
Build and run setup script
npm run setup
This will:
Restart Claude Desktop and enable Developer Mode
You can test the server directly by running:
npm run build npm run start
The server should start without errors. If you can run this successfully, Claude Desktop should be able to use the server as well.
This MCP server provides two main tools for Claude:
It also includes a prompt template that guides Claude through a structured data exploration process.
Start Claude Desktop
Select the "Explore Data" prompt template
Enter CSV file path and exploration topic
C:/Users/YourName/Documents/data.csv
Let Claude analyze your data
Claude doesn't show the MCP server
%APPDATA%\Claude\claude_desktop_config.json
npm run build
Permission errors reading files
/
) or escaped backslashes (\\
)JavaScript errors in scripts
MIT License - see LICENSE file for details.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!