I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

Tidymodels-MCP
Este servidor MCP se desarrolló para mejorar los flujos de trabajo de la agente de Cline al estar actualizados con los repositorios públicos y los documentos subterráneos: //github.com/tidymodels
3 years
Works with Finder
1
Github Watches
1
Github Forks
1
Github Stars
Tidymodels MCP Server
A Model Context Protocol (MCP) server that provides tools and resources for working with the tidymodels ecosystem in R.
Overview
While this MCP server is extensible for use with tool-agnostic agentic AI workflows, in it's current form it can be paired with Cline.bot and Claude Desktop as a local MCP server. The purpose of this MCP is to monitor the tidymodels ecosystem, specifically the GitHub repositories under the tidymodels organization, providing comprehensive information about tidymodels packages, functions, and common workflows.
Currently, I'm getting better MCP performance when paired with Cline to:
- List all packages in the tidymodels ecosystem
- Provide detailed information about specific packages
- Search for R functions across tidymodels packages
- Generate template code for common tidymodels tasks
- Search for issues in tidymodels repositories
Installation
Prerequisites
Setup
-
Clone this repository:
git clone https://github.com/yourusername/tidymodels-mcp.git cd tidymodels-mcp
-
Install dependencies:
npm install
-
Build the server:
npm run build
Configuration
GitHub Token (Optional)
The server can use a GitHub token to avoid rate limits when accessing the GitHub API. To provide a token:
-
Create a personal access token with the
public_repo
scope. - Add it to your configuration as shown below.
Adding to Cline in Visual Studio Code, Positron, and OSS Code IDEs
After you've installed Cline's VS Code extension, navigate to its MCP Servers marketplace where you can configure local MCP server settings. Then, add the JSON to Cline's cline_mcp_settings.json
(if you want to autoapprove the core tools within this MCP server library, keep the names shown in the autoApprove
list):
{
"mcpServers": {
"tidymodels": {
"command": "node",
"args": ["/path/to/tidymodels-mcp/js/index.js"],
"env": {
"GITHUB_TOKEN": "your-github-token"
},
"disabled": false,
"autoApprove": [
"list_tidymodels_packages",
"get_package_details",
"search_r_functions",
"generate_tidymodels_code",
"search_issues"
]
}
}
}
Adding to Claude Desktop
To use this MCP server with Claude Desktop, add it to your claude_desktop_config.json
:
{
"mcpServers": {
"tidymodels": {
"command": "node",
"args": ["/path/to/tidymodels-mcp/js/index.js"],
"env": {
"GITHUB_TOKEN": "your-github-token"
},
"disabled": false,
"autoApprove": []
}
}
}
The config file is typically located at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Available Tools
The server provides the following tools:
list_tidymodels_packages
Lists all packages in the tidymodels ecosystem.
Arguments:
- refresh (optional): Force a refresh of the repository cache
get_package_details
Get detailed information about a specific tidymodels package.
Arguments:
- package (required): Package name
search_r_functions
Search for R functions in tidymodels packages.
Arguments:
- query (required): Function name or keyword to search for
- package (optional): Limit search to a specific package
generate_tidymodels_code
Generate R code for common tidymodels tasks.
Arguments:
- task (required): Description of the task
- template (optional): Type of template (recipe, model, tune, evaluation)
search_issues
Search for issues in tidymodels repositories.
Arguments:
- query (required): Search query
- repo (optional): Limit search to a specific repository
- state (optional): Issue state (open, closed, all)
Available Resources
The server also provides access to:
- All repositories in the tidymodels GitHub organization
- Documentation about tidymodels packages
- Template code for common tasks
Usage Examples
Here are some examples of how to use this MCP server with Cline:
Listing Tidymodels Packages
I'd like to know what packages are available in the tidymodels ecosystem.
Getting Package Details
Can you tell me about the parsnip package in tidymodels?
Searching for Functions
I need to find R functions related to cross-validation in tidymodels.
Generating Code Templates
Generate code for a tidymodels workflow that predicts housing prices using random forests.
Searching Issues
Show me open issues related to recipe preprocessing in tidymodels.
Development
Project Structure
-
js/
: Contains the JavaScript/Node.js server implementation -
src/
: Contains the TypeScript source (if using TypeScript) -
build/
: Output directory for build files
Building from Source
If you've made changes to the TypeScript files, you can rebuild the server with:
npm run build
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- The tidymodels team for their excellent R packages
- The Model Context Protocol for enabling enhanced AI capabilities
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Advanced software engineer GPT that excels through nailing the basics.
A medical specialist offering assistance grounded in clinical guidelines. Disclaimer: This is intended for research and is NOT safe for clinical use!
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
Espejo de https: //github.com/suhail-ak-s/mcp-typesense-server
本项目是一个钉钉 MCP (Protocolo del conector de mensajes )服务 , 提供了与钉钉企业应用交互的 API 接口。项目基于 Go 语言开发 支持员工信息查询和消息发送等功能。 支持员工信息查询和消息发送等功能。
Reviews

user_INoDUfrg
Tidymodels-mcp by JavOrraca is an outstanding tool for statistical modeling and data analysis. The seamless integration with tidymodels makes it incredibly user-friendly and efficient. Highly recommended for anyone working in data science! Discover more at the provided GitHub link.