Tidymodels MCP Server
Servidor MCP de Tidymodels

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas y recursos para trabajar con el ecosistema tidymodels en R.
Descripción general
Si bien este servidor MCP es extensible para su uso con flujos de trabajo de IA de agentes independientes de la herramienta, en su forma actual puede combinarse con Cline.bot y Claude Desktop como servidor MCP local. El propósito de este MCP es supervisar el ecosistema de tidymodels, específicamente los repositorios de GitHub bajo la organización tidymodels , proporcionando información completa sobre los paquetes, funciones y flujos de trabajo comunes de tidymodels.
Actualmente, estoy obteniendo un mejor rendimiento de MCP cuando lo combino con Cline para:
Enumere todos los paquetes en el ecosistema tidymodels
Proporcionar información detallada sobre paquetes específicos
Búsqueda de funciones R en los paquetes de tidymodels
Generar código de plantilla para tareas comunes de tidymodels
Búsqueda de problemas en los repositorios de tidymodels
Related MCP server: Shared Knowledge MCP Server
Instalación
Prerrequisitos
Configuración
Clonar este repositorio:
git clone https://github.com/yourusername/tidymodels-mcp.git cd tidymodels-mcpInstalar dependencias:
npm installConstruir el servidor:
npm run build
Configuración
Token de GitHub (opcional)
El servidor puede usar un token de GitHub para evitar los límites de velocidad al acceder a la API de GitHub. Para proporcionar un token:
Cree un token de acceso personal con el ámbito
public_repo.Agreguelo a su configuración como se muestra a continuación.
Agregar a Cline en IDE de Visual Studio Code, Positron y OSS Code
Tras instalar la extensión VS Code de Cline, dirígete a su marketplace de servidores MCP, donde podrás configurar los ajustes locales del servidor MCP. A continuación, añade el JSON al cline_mcp_settings.json de Cline (si quieres aprobar automáticamente las herramientas principales de esta biblioteca de servidor MCP, conserva los nombres que aparecen en la lista autoApprove ).
{
"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"
]
}
}
}Añadiendo a Claude Desktop
Para utilizar este servidor MCP con Claude Desktop , agréguelo a su 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": []
}
}
}El archivo de configuración normalmente se encuentra en:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Herramientas disponibles
El servidor proporciona las siguientes herramientas:
lista_de_paquetes_de_modelos_ordenados
Enumera todos los paquetes en el ecosistema tidymodels.
Arguments:
- refresh (optional): Force a refresh of the repository cacheobtener_detalles_del_paquete
Obtenga información detallada sobre un paquete tidymodels específico.
Arguments:
- package (required): Package namefunciones de búsqueda_r
Busque funciones R en paquetes tidymodels.
Arguments:
- query (required): Function name or keyword to search for
- package (optional): Limit search to a specific packagegenerar_código_de_modelos_ordenados
Genere código R para tareas comunes de tidymodels.
Arguments:
- task (required): Description of the task
- template (optional): Type of template (recipe, model, tune, evaluation)problemas de búsqueda
Busque problemas en los repositorios de tidymodels.
Arguments:
- query (required): Search query
- repo (optional): Limit search to a specific repository
- state (optional): Issue state (open, closed, all)Recursos disponibles
El servidor también proporciona acceso a:
Todos los repositorios en la organización de GitHub tidymodels
Documentación sobre los paquetes tidymodels
Código de plantilla para tareas comunes
Ejemplos de uso
A continuación se muestran algunos ejemplos de cómo utilizar este servidor MCP con Cline:
Listado de paquetes de Tidymodels
I'd like to know what packages are available in the tidymodels ecosystem.Obtener detalles del paquete
Can you tell me about the parsnip package in tidymodels?Buscando funciones
I need to find R functions related to cross-validation in tidymodels.Generación de plantillas de código
Generate code for a tidymodels workflow that predicts housing prices using random forests.Problemas de búsqueda
Show me open issues related to recipe preprocessing in tidymodels.Desarrollo
Estructura del proyecto
js/: Contiene la implementación del servidor JavaScript/Node.jssrc/: Contiene el código fuente de TypeScript (si se usa TypeScript)build/: Directorio de salida para archivos de compilación
Construyendo desde la fuente
Si ha realizado cambios en los archivos TypeScript, puede reconstruir el servidor con:
npm run buildLicencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
Al equipo de tidymodels por sus excelentes paquetes R
El Protocolo de Contexto Modelo para habilitar capacidades mejoradas de IA
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA modular server implementation for Claude AI assistants with integrated tools, enabling Claude to perform actions and access external resources like file systems, web searches, browser automation, financial data, and document generation.109MIT
- FlicenseNot gradedqualityDmaintenanceThis server enables AI assistants (CLINE, Cursor, Windsurf, Claude Desktop) to share a common knowledge base through Retrieval Augmented Generation (RAG), providing consistent information access across multiple tools.4
- AlicenseAqualityDmaintenanceA server that lets Claude desktop app execute terminal commands on your computer and edit files through Model Context Protocol, featuring command execution, process management, and advanced file operations.1939,2726MIT
- FlicenseAqualityDmaintenanceA server that enables Claude to search and access documentation from popular libraries like LangChain, LlamaIndex, and OpenAI directly within conversations.13
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JavOrraca/tidymodels-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server