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.
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by mckinsey
Build high-quality data visualization apps quickly with low‑code configuration, leveraging Plotly, Dash, and Pydantic while allowing deep customisation through Python, JavaScript, HTML, and CSS.
by antvis
mcp-server-chart is a Model Context Protocol (MCP) server developed by AntV that generates over 25 types of visual charts. It provides robust chart generation and data analysis capabilities, integrating with various AI clients and platforms.
by Canner
Wren Engine is a semantic engine designed for Model Context Protocol (MCP) clients and AI agents, enabling accurate and context-aware access to enterprise data.
by GongRzhe
A Model Context Protocol (MCP) server for generating various types of charts using QuickChart.io, enabling chart creation through MCP tools.
by ergut
mcp-bigquery-server is a Model Context Protocol (MCP) server that enables Large Language Models (LLMs) to securely and efficiently interact with Google BigQuery datasets. It acts as a translator, allowing LLMs to query and analyze data in BigQuery using natural language instead of SQL.
by isaacwasserman
Provides tools for saving data tables and generating Vega‑Lite visualizations via an MCP interface, supporting both textual specifications and PNG image output.
by surendranb
Google Analytics MCP Server is a Python-based tool that enables Large Language Models (LLMs) to access and analyze Google Analytics 4 (GA4) data using natural language, providing conversational querying of over 200 GA4 dimensions and metrics.
by tinybirdco
Provides a Model Context Protocol server implementation for Tinybird, allowing analytics agents to forward data to Tinybird's platform.
by GongRzhe
JSON-MCP-Server is a JSON Model Context Protocol (MCP) server that enables Large Language Models (LLMs) to query and manipulate JSON data. It provides advanced data interaction capabilities through standardized tools and JSONPath syntax.