Skip to main content

An MCP server that trains and evaluates machine learning models through MCP tools

Project description

ML Trainer MCP

An MCP server that trains and evaluates machine learning models through MCP tools.

Quickstart

uv pip install -e .
uv run ml-trainer-mcp

Or test interactively with the MCP Inspector:

mcp dev src/ml_trainer_mcp/server.py

Tools

Tool Description
load_csv(path) Load a CSV file as the active dataset
dataset_info() Shape, dtypes, and summary stats
list_columns() List column names
missing_values() Report missing values per column
train_linear_regression(target) Train a linear regression model
train_random_forest(target, ...) Train a random forest regressor
evaluate_model(test_size) Evaluate the trained model on a held-out split
predict(input_data) Predict on a single new row
feature_importance() Feature importances / coefficients

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

ml_trainer_mcp-0.2.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

ml_trainer_mcp-0.2.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file ml_trainer_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: ml_trainer_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ml_trainer_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9cf9dd9bf22db732aa94a7940fb65ce3a47b1d163fa0831da04565a79b5581ef
MD5 a8e503f4f63dda6e5c9985a54c428527
BLAKE2b-256 3c7b92d11df8cf0e5aa4f0859b55a486982e12a44d4dd9e34132390ddc1c6800

See more details on using hashes here.

Provenance

The following attestation bundles were made for ml_trainer_mcp-0.2.0.tar.gz:

Publisher: publish.yml on AbhijithB-R/ml-trainer-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ml_trainer_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ml_trainer_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ml_trainer_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6db2eef166cb7f6c229c3e9fae032aaa3772827900a021cb128804b74bbc5a87
MD5 af9fd09c14a7333ac01a287899c98ecb
BLAKE2b-256 a3a8cb4dd0eeea0d3d4c26253295248d7981e6a24d394e5180c2a5730984d99a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ml_trainer_mcp-0.2.0-py3-none-any.whl:

Publisher: publish.yml on AbhijithB-R/ml-trainer-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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