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?
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.3Why this server?
Support for installing and using scikit-learn in Python containers as demonstrated in examples
AlicenseNot gradedqualityFmaintenanceFacilitates 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?
Generates an MCP server for scikit-learn, exposing its importable top-level functions, such as get_config, as tools.
AlicenseNot gradedqualityBmaintenanceEnables automatically generating standalone MCP servers from any Python library, exposing its functions as deterministic callable tools.MITWhy 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?
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.16MITWhy 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.17MITWhy 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.153MITWhy this server?
Allows wrapping scikit-learn estimators as MCP tools with automatic schema inference and validation.
AlicenseNot gradedqualityDmaintenanceTurns any ML model into an MCP tool with auto-inferred schemas, input/output validation, and structured error handling.1MIT