by reading-plus-ai
mcp-server-data-exploration is an MCP server designed for autonomous data exploration on CSV-based datasets. It acts as a personal Data Scientist assistant, providing intelligent insights with minimal effort.
mcp-server-data-exploration is an MCP (Multi-Agent Collaboration Platform) server designed for autonomous data exploration on CSV-based datasets. It acts as a personal Data Scientist assistant, providing intelligent insights with minimal effort. It is important to note that this tool will execute arbitrary Python code on your machine, so use it with caution.
To use mcp-server-data-exploration, follow these steps:
python setup.py
in your terminal.explore-data
prompt template from MCP and provide the required inputs:
csv_path
: Local path to the CSV file.topic
: The topic of exploration (e.g., "Weather patterns in New York" or "Housing prices in California").explore-data
prompt for guided data analysis.load-csv
to load CSV files into DataFrames and run-script
to execute Python scripts.Q: What are the main components of the server?
A: The server includes explore-data
prompts for data exploration and tools like load-csv
(to load CSVs) and run-script
(to execute Python scripts).
Q: How can I modify the server configurations?
A: You can modify configurations in claude_desktop_config.json
located in ~/Library/Application\ Support/Claude/
on macOS or %APPDATA%/Claude/
on Windows.
Q: How can I contribute to the project? A: Contributions are welcome! You can report issues with steps to reproduce, expected vs. actual behavior, and relevant screenshots/logs. You can also contribute by fixing bugs, adding features, or improving documentation.
Q: What is the license for this project? A: This project is licensed under the MIT License. See the LICENSE file for details.
Q: Who is behind this project? A: This is an open-source project run by ReadingPlus.AI LLC and open to contributions from the entire community.
MCP Server is a versatile tool designed for interactive data exploration.
Your personal Data Scientist assistant, turning complex datasets into clear, actionable insights.
Download Claude Desktop
Install and Set Up
python setup.py
Load Templates and Tools
Start Exploring
csv_path
: Local path to the CSV filetopic
: The topic of exploration (e.g., "Weather patterns in New York" or "Housing prices in California")These are examples of how you can use MCP Server to explore data without any human intervention.
load-csv
csv_path
(string, required): Path to the CSV filedf_name
(string, optional): Name for the DataFrame. Defaults to df_1, df_2, etc., if not providedrun-script
script
(string, required): The script to execute~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"mcp-server-ds": {
"command": "uv",
"args": [
"--directory",
"/Users/username/src/mcp-server-ds",
"run",
"mcp-server-ds"
]
}
}
"mcpServers": {
"mcp-server-ds": {
"command": "uvx",
"args": [
"mcp-server-ds"
]
}
}
Sync Dependencies
uv sync
Build Distributions
uv build
Generates source and wheel distributions in the dist/ directory.
Publish to PyPI
uv publish
Contributions are welcome! Whether you're fixing bugs, adding features, or improving documentation, your help makes this project better.
If you encounter bugs or have suggestions, open an issue in the issues section. Include:
This project is licensed under the MIT License. See the LICENSE file for details.
Questions? Feedback? Open an issue or reach out to the maintainers. Let's make this project awesome together!
This is an open source project run by ReadingPlus.AI LLC. and open to contributions from the entire community.
Reviews feature coming soon
Stay tuned for community discussions and feedback