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 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 acryldata
Provides a Model Context Protocol server that enables searching, metadata retrieval, lineage traversal, and SQL query listing for DataHub entities.
by rishijatia
Provides programmatic access to Fantasy Premier League statistics, team information, gameweeks, and analysis tools via a Model Context Protocol server.
by gomarble-ai
Provides seamless integration of the Google Ads API with Model Context Protocol clients, handling OAuth 2.0 authentication, automatic token refresh, GAQL query execution, account management, and keyword‑research capabilities.