Automl
FreeNot checkedAutoML MCP Server - Complete ML workflow automation with web interface
About
AutoML MCP Server - Complete ML workflow automation with web interface
README
A comprehensive AutoML MCP Server that automates the complete machine learning workflow from data upload to model deployment.
📋 Features
- Data Management: Upload and validate CSV datasets
- Exploratory Data Analysis: Generate comprehensive data profiling reports
- Interactive Visualizations: Create plots using Plotly with matplotlib fallback
- AutoML Training: Train multiple models with automatic preprocessing
- Model Comparison: Rank models by performance metrics
- Model Export: Export trained models with metadata
- FastAPI Deployment: Generate production-ready API servers
- Professional Web Interface: Modern dashboard with FastAPI
🚀 Quick Start
Option 1: Web Interface (Recommended)
# Navigate to the automl-mcp directory
cd automl-mcp
# Install dependencies
pip install -e .[dev]
# Start the web interface
python -m automl_mcp.server web
Then open your browser to: http://127.0.0.1:8080
Option 2: Command Line Interface
# Navigate to the automl-mcp directory
cd automl-mcp
# Install dependencies
pip install -e .[dev]
# Start the MCP server
python -m automl_mcp.server run
# Or run a quick demo
python -m automl_mcp.server demo --dataset data/iris.csv --target species
Option 3: Docker
# Build and run with Docker
cd automl-mcp
docker build -t automl-mcp .
docker run -p 8080:8080 automl-mcp
🛠️ Available Commands
python -m automl_mcp.server web- Start the web interfacepython -m automl_mcp.server run- Start the MCP server in development modepython -m automl_mcp.server demo- Run a complete demo pipelinepython -m automl_mcp.server list-tools- List all available tools
📊 Tool Catalog
The MCP server provides 8 comprehensive tools:
upload_csv- Upload CSV datasetsvalidate_schema- Validate dataset schema and infer typesprofile_data- Generate comprehensive data profiling reportsvisualize- Create interactive visualizationstrain_models- Train multiple ML models with preprocessingcompare_models- Compare and rank trained modelsexport_model- Export models with metadatadeploy_fastapi- Generate production-ready FastAPI applications
🏗️ Project Structure
Data-analysis-Agent-main/
├── automl-mcp/ # Main AutoML MCP Server
│ ├── src/automl_mcp/
│ │ ├── server.py # MCP server entrypoint
│ │ ├── web_interface.py # FastAPI web interface
│ │ ├── tools/ # Tool implementations
│ │ │ ├── datasets.py # Data management
│ │ │ ├── eda.py # Exploratory data analysis
│ │ │ ├── viz.py # Visualizations
│ │ │ ├── training.py # Model training
│ │ │ ├── compare.py # Model comparison
│ │ │ ├── export.py # Model export
│ │ │ └── deploy.py # FastAPI deployment
│ │ └── templates/ # Web interface templates
│ ├── tests/ # Test suite
│ ├── docker/ # Docker configuration
│ ├── pyproject.toml # Project configuration
│ └── README.md # Detailed documentation
├── data/ # Sample datasets
├── requirements.txt # Legacy dependencies (can be removed)
└── README.md # This file
🔧 Development
Installation
cd automl-mcp
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e .[dev]
Running Tests
pytest tests/
Code Quality
ruff format src/
ruff check src/
mypy src/
📝 License
MIT License - see LICENSE file for details.
🤝 Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
Installing Automl
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/Shotbylu/automl-mcp-serverFAQ
Is Automl MCP free?
Yes, Automl MCP is free — one-click install via Unyly at no cost.
Does Automl need an API key?
No, Automl runs without API keys or environment variables.
Is Automl hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Automl in Claude Desktop, Claude Code or Cursor?
Open Automl on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Automl with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
