Claude Data Explorer
STDIOTypeScript MCP server for data exploration with Claude, enabling CSV loading and JavaScript analysis.
TypeScript MCP server for data exploration with Claude, enabling CSV loading and JavaScript analysis.
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.