Best scikit-learn MCP Servers
Scikit-learn is a free, open-source machine learning library for Python that provides simple and efficient tools for data analysis and modeling, including classification, regression, clustering, and dimensionality reduction algorithms.
Why this server?
Exposes scikit-learn machine learning workflows as MCP tools: training Logistic Regression and KNN classifiers on the Wisconsin breast cancer dataset, running predictions on patient feature inputs, computing confusion-matrix metrics (accuracy, precision, recall for the malignant class), selecting the best model by a configurable rule, and generating global and local SHAP explanations for the selected model.
AlicenseAqualityBmaintenanceEnables training, predicting, evaluating, and explaining Logistic Regression and KNN models for breast cancer classification through MCP tools. It also supports model selection, SHAP explanations, and Parquet audit exports.8GPL 3.0Why this server?
Includes scikit-learn for local, offline machine learning workflows.

Archeofficial
AlicenseNot gradedqualityBmaintenanceServes an offline knowledge base — an aggregated corpus of reference works plus a RAG index over them and the user's own documents — to any local AI model over MCP. Enables offline assistants such as Open WebUI, OpenCode, or Jan to ground answers in searchable, provenance-tracked local content without any network connection.107 npmMITWhy this server?
Supports fetching documentation for scikit-learn as part of its repository search capabilities, referenced in the example results.
-licenseBqualityNot gradedmaintenanceA Model Context Protocol server that enables AI assistants to fetch and understand GitHub repository documentation on-demand from DeepWiki during conversations.3-Why this server?
Powers ML-based layout optimization features including DBSCAN and K-means clustering for component grouping, K-NN position prediction for component placement, and pattern learning for Grasshopper definitions.
AlicenseNot gradedqualityDmaintenanceEnables AI-powered computational design in Rhino/Grasshopper with ML-based automatic layout optimization, component clustering, performance prediction, and real-time code execution in running Rhino instances.17MITWhy this server?
Support for installing and using scikit-learn in Python containers as demonstrated in examples
AlicenseNot gradedqualityBmaintenanceFacilitates isolated code execution within Docker containers, enabling secure multi-language script execution and integration with language models like Claude via the Model Context Protocol.5MITWhy this server?
Offers scikit-learn documentation, machine learning examples, model training patterns, and data science best practices via Context7's API
AlicenseNot gradedqualityNot gradedmaintenanceProvides access to the Context7 API for searching up-to-date documentation, code examples, API references, and troubleshooting help across thousands of programming libraries and frameworks. Enables developers and AI agents to quickly find accurate documentation, compare libraries, get migration guides, and resolve coding issues.-Why this server?
Provides dedicated expert cards for machine learning engineering tasks, including Scikit-learn modeling, evaluation, and data validation.
AlicenseNot gradedqualityDmaintenanceSkillMesh is a retrieval router for MCP/LLM tool catalogs. It selects top-K relevant expert cards instead of loading every tool, reducing prompt size, by improving tool selection, and lowering token cost. Supports Claude MCP, Codex skills, and OpenAI-style function schemas.7MITWhy this server?
Allows interaction with Scikit-learn, providing tools for training and evaluating models, data preprocessing, feature engineering, model persistence, and hyperparameter tuning.
AlicenseNot gradedqualityDmaintenanceProvides a standardized interface for interacting with Scikit-learn models and datasets, enabling training, evaluation, and model management through natural language.18MITWhy this server?
Enables use of scikit-learn library for machine learning within executed Python code.
AlicenseNot gradedqualityDmaintenanceExecutes Python code with safety constraints and manages Python packages through the Model Context Protocol.6 npm3MIT