by reading-plus-ai
A versatile tool that enables interactive data exploration through prompts, CSV loading, and script execution.
Mcp Server Data Exploration provides an interactive environment where users can feed CSV datasets to a Claude‑based data‑science assistant. The server supplies prompts (e.g., explore-data) and tools (load-csv, run-script) that let the assistant automatically analyse, visualise, and summarise the data without manual coding.
python setup.py (or the equivalent command for your OS).explore-data prompt, then provide:
csv_path: local path to the CSV file.topic: a natural‑language description of the analysis you want (e.g., "Housing price trends in California").explore-data prompt tailored for analytics.load-csv to import files directly into a DataFrame.run-script to execute arbitrary Python code for custom processing.python setup.py installation; compatible with both unpublished and published MCP server configurations.Q: Which operating systems are supported? A: The setup instructions target macOS, but the Python‑based server can run on any OS with Python installed.
Q: Do I need an API key? A: The server relies on Claude Desktop for model access, so you need a valid Claude account but no additional API key in the server config.
Q: How large a CSV can be processed? A: Examples show files up to ~3 M rows (≈170 MB) processed successfully; larger files depend on available memory.
Q: Can I add custom prompts or tools?
A: Yes – MCP servers are extensible; you can define new prompts or Python scripts and expose them via the run-script tool.
Q: How do I publish the server for others to use?
A: Follow the "Published Servers" JSON snippet in the README, adjusting the command to uvx or the appropriate package manager for your environment.
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.
Explore related MCPs that share similar capabilities and solve comparable challenges
by mindsdb
Enables humans, AI agents, and applications to retrieve highly accurate answers across large‑scale data sources, unifying heterogeneous databases, warehouses, and SaaS platforms.
by mckinsey
Build high-quality data visualization apps quickly using a low-code toolkit that leverages Plotly, Dash, and Pydantic.
by antvis
Offers over 25 AntV chart types for automated chart generation and data analysis, callable via MCP tools, CLI, HTTP, SSE, or streamable transports.
by Canner
Provides a semantic engine that lets MCP clients and AI agents query enterprise data with contextual understanding, precise calculations, and built‑in governance.
by surendranb
Provides natural‑language access to Google Analytics 4 data via MCP, exposing over 200 dimensions and metrics for Claude, Cursor and other compatible clients.
by ergut
Provides secure, read‑only access to BigQuery datasets, allowing large language models to query and analyze data through a standardized interface.
by isaacwasserman
Provides an interface for LLMs to visualize data using Vega‑Lite syntax, supporting saving of data tables and rendering visualizations as either a full Vega‑Lite specification (text) or a base64‑encoded PNG image.
by vantage-sh
Fetch and explore cloud cost and usage data from a Vantage account using natural language through AI assistants and MCP clients.
by tinybirdco
Provides a Model Context Protocol (MCP) server integration for Tinybird, enabling analytics agents to communicate with Tinybird's data platform.