Skip to main content

MCP server for end-to-end machine learning

Project description

MCP AutoML

MCP AutoML is a server that enables AI Agents to perform end-to-end machine learning workflows including data inspection, processing, model training. With MCP AutoML, AI Agents can perform more than a typical autoML framework. AI Agents can identify the target, setting baseline, and creating features by themselves.

MCP AutoML seperates tools and workflows, allowing you to create your own workflow.

Features

  • Data Inspection: Analyze datasets with comprehensive statistics, data types, and previews
  • SQL-based Data Processing: Transform and engineer features using DuckDB SQL queries
  • AutoML Training: Train classification and regression models with automatic model comparison using PyCaret
  • Prediction: Make predictions using trained models
  • Multi-format Support: Works with CSV, Parquet, and JSON files

Usage

Configure MCP Server

Add to your MCP client configuration (e.g., Claude Desktop, Gemini CLI, Cursor, Antigravity):

{
  "mcpServers": {
    "mcp-automl": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/idea7766/mcp-automl", "mcp-automl"]
    }
  }
}

Available Tools

Tool Description
inspect_data Get comprehensive statistics and preview of a dataset
query_data Execute DuckDB SQL queries on data files
process_data Transform data using SQL and save to a new file
train_classifier Train a classification model with AutoML
train_regressor Train a regression model with AutoML
predict Make predictions using a trained model

Agent Skill

MCP AutoML includes an data science workflow skill that guides AI agents through best practices for machine learning projects. This skill teaches agents to:

  • Identify targets and establish baselines
  • Perform exploratory data analysis
  • Engineer domain-specific features
  • Train and evaluate models systematically

Installing the Skill

Copy the skill directory to your agent's skill folder:

# For Gemini Code Assist
cp -r skill/data-science-workflow ~/.gemini/skills/

# For Claude Code
cp -r skill/data-science-workflow ~/.claude/skills/

# For other agents, copy to their respective skill directories

The skill file is located at skill/data-science-workflow/SKILL.md.

Configuration

Models and experiments are saved to ~/.mcp-automl/experiments/ by default.

Dependencies

  • PyCaret - AutoML library
  • DuckDB - Fast SQL analytics
  • MCP - Model Context Protocol SDK

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_automl-0.1.0.tar.gz (162.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_automl-0.1.0-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file mcp_automl-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_automl-0.1.0.tar.gz
  • Upload date:
  • Size: 162.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.29

File hashes

Hashes for mcp_automl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e08332026d66531ff37d32e6e5e6578420cf4ff81519384a901a85e7411ea7f1
MD5 42d906d00bcb3aa49c3f0a0cd1b91205
BLAKE2b-256 91d3dea0379eee437a5b0c4dec5ccd8280a14a76738d28078301ef518838e61c

See more details on using hashes here.

File details

Details for the file mcp_automl-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_automl-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.29

File hashes

Hashes for mcp_automl-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb583fa9a149d3beae51edb710ba02d195439c75005aad190ec6ad75dad15b6a
MD5 1728159e4d3ff09bcf28051cf02ab264
BLAKE2b-256 74b00f859ec70cb34be8f12a3537531ef7032fb41c30c785f2baa2045f46b9e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page