返回市场
MCP服务器-Scikit-Learn

MCP服务器-Scikit-Learn

作者:shibuiwilliam11 星标更新:2025-03-20

项目介绍

mcp-server-scikit-learn: Scikit-learn 的 MCP 服务器

概述

这是一个针对 Scikit-learn 的模型上下文协议服务器,提供与 Scikit-learn 模型和数据集交互的标准接口。

特性

  • 训练和评估 Scikit-learn 模型
  • 处理数据集和数据预处理
  • 模型持久化和加载
  • 特征工程和选择
  • 模型评估指标
  • 交叉验证和超参数调优

在本地运行此项目

此项目尚未设置为临时环境(例如 uvx 使用)。通过克隆此仓库在本地运行此项目:

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

你可以通过 npm 启动 MCP 检查器:

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

启动后,检查器会显示一个 URL,你可以在浏览器中访问该 URL 开始调试。

或者,将此工具添加为 MCP 服务器:

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

开发

  1. 创建并激活虚拟环境:
python -m venv .venv
source .venv/bin/activate  # 在 Windows 上:.venv\Scripts\activate
  1. 安装依赖项:
pip install -e ".[dev]"
  1. 运行测试:
pytest -s -v tests/

许可证