list_tidymodels_packagesLABSCO SUMMARY
It keeps the R modelling stack straight in the model's head.
recipes, parsnip, rsample, tune and the rest divide the work in a way that is easy to half-remember, and an assistant guessing at which package holds a function produces code that nearly runs. Searching the real function surface and generating from templates is what closes that gap. The issue search is the other half: it tells you when the problem is not yours.
What it is
A reference server for the tidymodels ecosystem in R. It tracks the repositories under the tidymodels GitHub organisation and answers questions about packages, functions and common workflows, including generating template code and searching the projects' open issues.
What you get
- Every package in the tidymodels ecosystem, listed
- Detailed information about a specific package
- R functions searched across the tidymodels packages
- Template code generated for common tidymodels tasks
- Issues searched across the tidymodels repositories, for when the behaviour you are seeing is already known
Requirements
A recent Node.js and npm, then a build from the repository. A GitHub personal access token with public_repo scope is optional and only there to avoid GitHub rate limits — the server reads the GitHub API for its answers.
Setup effort
Build from source — git clone https://github.com/JavOrraca/tidymodels-mcp.git
USE CASES
Getting oriented in the ecosystem
List the packages, then read the details of the one that seems to own your step.
Finding the function that does the thing
Search across the packages by name or purpose instead of opening five reference sites.
Starting a modelling workflow from something that runs
Generate the template for the task and adapt it, rather than assembling the pipeline from memory.
Checking whether the error is a known one
Search the tidymodels repositories' issues before debugging your own code.
5 tools
Listed in project docs. Your client may show a different list.
get_package_detailssearch_r_functionsgenerate_tidymodels_codesearch_issuesBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/JavOrraca/tidymodels-mcp.git
cd tidymodels-mcp
npm install
npm run buildMCP Clients
Cline
{
"mcpServers": {
"tidymodels": {
"command": "node",
"args": [
"<YOUR_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"
]
}
}
}Claude Desktop
{
"mcpServers": {
"tidymodels": {
"command": "node",
"args": [
"<YOUR_PATH_TO_TIDYMODELS_MCP>/js/index.js"
],
"env": {
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>"
},
"disabled": false,
"autoApprove": []
}
}
}