dash-mcp / README.md
mic3333's picture
README.md
cc87a48
metadata
title: Dash MCP Analytics
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: docker
app_file: app.py
pinned: false
license: mit

Dash MCP - AI-Powered Data Analytics Dashboard

🤖 An interactive data analytics dashboard built with Dash and powered by AI assistance.

Features

  • Interactive Data Visualization: Create various chart types (scatter, line, bar, histogram, box, heatmap, pie)
  • Built-in Sample Datasets: Gapminder, Iris, Tips, Stock Data, and Wind Data
  • CSV/Excel Upload: Upload and analyze your own datasets
  • AI-Powered Analysis: Ask questions about your data and get intelligent responses
  • Multiple Tabs: Organized interface for dataset management, AI assistant, visualizations, and data exploration

Quick Start

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Set up environment variables (optional for enhanced AI features):

    echo "OPENROUTER_API_KEY=your_key_here" > .env
    
  3. Run the application:

    python app.py
    
  4. Open your browser to http://localhost:7860

Tech Stack

  • Frontend: Dash, Plotly, Bootstrap Components
  • Backend: Python, Pandas, NumPy
  • AI: LangChain, OpenRouter API
  • Data Processing: Pandas, Plotly Express

License

MIT