stats-compass-mcp Turn your LLM into a data analyst. Multiple data science tools via MCP. Restart your client and start asking questions about your data. Run stats-compass-mcp list-tools to see all available tools. Start your message with "Use stats compass to..." — this tells the AI to use the Stats Compass tools instead of trying to write code or use other methods. Local mode: Start with "Use st
Add this skill
npx mdskills install oogunbiyi21/stats-compass-mcpComprehensive data science toolkit with excellent setup automation and clear tool organization
1<!-- mcp-name: io.github.oogunbiyi21/stats-compass -->23<div align="center">4 <img src="./assets/logo/logo1.png" alt="Stats Compass Logo" width="200"/>56 # stats-compass-mcp78 **Turn your LLM into a data analyst.** Multiple data science tools via MCP.910 [](https://badge.fury.io/py/stats-compass-mcp)11 [](https://www.python.org/downloads/)12 [](https://opensource.org/licenses/MIT)13</div>1415<img src="./assets/demos/stats_compass_mcp_1.gif" alt="Demo: Loading and exploring data" width="800"/>1617## Quick Start1819```bash20pip install stats-compass-mcp21```2223### Claude Desktop2425```bash26stats-compass-mcp install --client claude27```2829### VS Code (GitHub Copilot)3031```bash32stats-compass-mcp install --client vscode33```3435### Claude Code (CLI)3637```bash38claude mcp add stats-compass -- uvx stats-compass-mcp run39```4041Restart your client and start asking questions about your data.4243## What Can It Do?4445<img src="./assets/demos/stats_compass_mcp_2.gif" alt="Demo: Cleaning and transforming data" width="800"/>4647| Category | Examples |48|----------|----------|49| **Data Loading** | Load CSV/Excel, sample datasets, list DataFrames |50| **Cleaning** | Drop nulls, impute, dedupe, handle outliers |51| **Transforms** | Filter, groupby, pivot, encode, add columns |52| **EDA** | Describe, correlations, hypothesis tests, data quality |53| **Visualization** | Histograms, scatter, bar, ROC curves, confusion matrix |54| **ML Workflows** | Classification, regression, time series forecasting |5556Run `stats-compass-mcp list-tools` to see all available tools.5758## How to Prompt5960Start your message with **"Use stats compass to..."** — this tells the AI to use the Stats Compass tools instead of trying to write code or use other methods.6162```63Use stats compass to load ~/Downloads/sales.csv and run EDA on it64Use stats compass to find my CSV files in Downloads65Use stats compass to clean the dataset and handle missing values66Use stats compass to create a histogram of the price column67Use stats compass to test if there's a significant difference in scores between group A and B68Use stats compass to train a classification model to predict churn69```7071> **Tip:** Without this prefix, some AI clients may try to write Python code or use shell commands instead of the Stats Compass tools — especially for tasks like finding files on your machine.7273## Loading Files7475**Local mode:** Start with "Use stats compass to load..." and provide the file path or folder.7677```78Use stats compass to load the CSV at ~/Downloads/sales.csv79Use stats compass to find my data files in ~/Documents80```8182**Remote/HTTP mode:** Use the upload feature (see below).8384## Remote Server Mode8586For Docker deployments or multi-client setups:8788```bash89stats-compass-mcp serve --port 800090```9192### File Uploads9394When running remotely, users can upload files via browser:9596<img src="./assets/demos/upload_screenshot.png" alt="File Upload Interface" width="500"/>9798```99You: I want to upload a file100AI: Open this link to upload: http://localhost:8000/upload?session_id=abc123101102[Upload in browser]103104You: I uploaded sales.csv105AI: ✅ Loaded sales.csv (1,000 rows × 8 columns)106```107108### Downloading Results109110Export DataFrames, plots, and trained models:111112```113You: Save the cleaned data as a CSV114AI: ✅ Saved. Download: http://localhost:8000/exports/.../cleaned_data.csv115```116117### Connect Clients to Remote Server118119**VS Code** (native HTTP support):120```json121{122 "servers": {123 "stats-compass": { "url": "http://localhost:8000/mcp" }124 }125}126```127128**Claude Desktop** (via [mcp-proxy](https://github.com/sparfenyuk/mcp-proxy)):129```json130{131 "mcpServers": {132 "stats-compass": {133 "command": "uvx",134 "args": ["mcp-proxy", "--transport", "streamablehttp", "http://localhost:8000/mcp"]135 }136 }137}138```139140## Docker141142```bash143docker run -p 8000:8000 -e STATS_COMPASS_SERVER_URL=https://your-domain.com stats-compass-mcp144```145146## Client Compatibility147148| Client | Status |149|--------|--------|150| Claude Desktop | ✅ Recommended |151| VS Code Copilot | ✅ Supported |152| Claude Code CLI | ✅ Supported |153| Cursor | ⚠️ Experimental |154| GPT / Gemini | ⚠️ Partial |155156## Configuration157158| Variable | Default | Description |159|----------|---------|-------------|160| `STATS_COMPASS_PORT` | `8000` | Server port |161| `STATS_COMPASS_SERVER_URL` | `http://localhost:8000` | Base URL for upload/download links |162| `STATS_COMPASS_MAX_UPLOAD_MB` | `50` | Max upload size |163164## Development165166See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup.167168## 🙏 Credits169170Landing page template by **ArtleSa** (u/ArtleSa)171172## License173174MIT175
Full transparency — inspect the skill content before installing.