Skip to main content

Add your description here

Project description

mcp-server-scikit-learn: MCP server for Scikit-learn

Overview

This is a Model Context Protocol server for Scikit-learn, providing a standardized interface for interacting with Scikit-learn models and datasets.

Features

  • Train and evaluate Scikit-learn models
  • Handle datasets and data preprocessing
  • Model persistence and loading
  • Feature engineering and selection
  • Model evaluation metrics
  • Cross-validation and hyperparameter tuning

Run this project locally

This project is not yet set up for ephemeral environments (e.g. uvx usage). Run this project locally by cloning this repo:

git clone https://github.com/yourusername/mcp-server-scikit-learn.git
cd mcp-server-scikit-learn

You can launch the MCP inspector via npm:

npx @modelcontextprotocol/inspector uv --directory=src/mcp_server_scikit_learn run mcp-server-scikit-learn

Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.

OR Add this tool as a MCP server:

{
  "scikit-learn": {
    "command": "uv",
    "args": [
      "--directory",
      "/path/to/mcp-server-scikit-learn",
      "run",
      "mcp-server-scikit-learn"
    ]
  }
}

Development

  1. Create and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Install dependencies:
pip install -e ".[dev]"
  1. Run tests:
pytest -s -v tests/

License

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

Built Distribution

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

File details

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

File metadata

  • Download URL: iflow_mcp_shibuiwilliam_mcp_server_scikit_learn-0.1.0.tar.gz
  • Upload date:
  • Size: 48.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_shibuiwilliam_mcp_server_scikit_learn-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a632d5e6cb378436c85e4d4504b97d540a074404c8f14ccdf0f4e7c9d88364c2
MD5 440ec0d11944ee402057e72db1ca3ad1
BLAKE2b-256 a8565ed4bd35e666f84d18f32c97258133141c76bc9d1aa1aaa669783cd72715

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iflow_mcp_shibuiwilliam_mcp_server_scikit_learn-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 38.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_shibuiwilliam_mcp_server_scikit_learn-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af789515ce1f5d09ed6f5e923459e7fb0f9c59693c1fda9d6eff0d5d7b456487
MD5 8e9cb21c0d62ac920ec0ca959f06ba9b
BLAKE2b-256 9710d2696d64aec0fe5a165927cce7fddddb408a179ac3c7e357a2713614471b

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