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.
-licenseBquality-maintenanceA Model Context Protocol server that enables AI assistants to fetch and understand GitHub repository documentation on-demand from DeepWiki during conversations.Last updated3Why 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.
Alicense-qualityCmaintenanceEnables 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.Last updated9MITWhy this server?
Provides dedicated expert cards for machine learning engineering tasks, including Scikit-learn modeling, evaluation, and data validation.
Alicense-qualityFmaintenanceSkillMesh 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.Last updated5MITWhy this server?
Allows interaction with Scikit-learn, providing tools for training and evaluating models, data preprocessing, feature engineering, model persistence, and hyperparameter tuning.
Alicense-qualityCmaintenanceProvides a standardized interface for interacting with Scikit-learn models and datasets, enabling training, evaluation, and model management through natural language.Last updated15MITWhy this server?
Enables use of scikit-learn library for machine learning within executed Python code.
Alicense-qualityDmaintenanceExecutes Python code with safety constraints and manages Python packages through the Model Context Protocol.Last updated53MITWhy this server?
Allows wrapping scikit-learn estimators as MCP tools with automatic schema inference and validation.
Alicense-qualityCmaintenanceTurns any ML model into an MCP tool with auto-inferred schemas, input/output validation, and structured error handling.Last updated1MITWhy this server?
Support for installing and using scikit-learn in Python containers as demonstrated in examples
Alicense-qualityDmaintenanceFacilitates isolated code execution within Docker containers, enabling secure multi-language script execution and integration with language models like Claude via the Model Context Protocol.Last updated5MITWhy this server?
Offers scikit-learn documentation, machine learning examples, model training patterns, and data science best practices via Context7's API
Alicense-quality-maintenanceProvides 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.Last updatedWhy this server?
Mentioned as an optional enhancement for implementing machine learning models to replace random predictions with historical yield analysis and portfolio optimization
Flicense-qualityCmaintenanceEnables interaction with Pendle Finance DeFi protocol to fetch live yields, simulate staking and swaps, retrieve portfolio data, and get AI-based token recommendations. Provides comprehensive DeFi portfolio management and yield optimization through natural language.Last updated2