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
Instalación
Prerrequisitos
Configuración
- Clonar este repositorio:
- Instalar dependencias:
- Construir el servidor:
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
).
Añadiendo a Claude Desktop
Para utilizar este servidor MCP con Claude Desktop , agréguelo a su claude_desktop_config.json
:
El archivo de configuración normalmente se encuentra en:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.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.
obtener_detalles_del_paquete
Obtenga información detallada sobre un paquete tidymodels específico.
funciones de búsqueda_r
Busque funciones R en paquetes tidymodels.
generar_código_de_modelos_ordenados
Genere código R para tareas comunes de tidymodels.
problemas de búsqueda
Busque problemas en los repositorios de tidymodels.
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
Obtener detalles del paquete
Buscando funciones
Generación de plantillas de código
Problemas de búsqueda
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:
Licencia
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
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor que proporciona acceso al ecosistema R de tidymodels, permitiendo a los usuarios enumerar paquetes, buscar funciones, generar plantillas de código y buscar problemas a través de asistentes de IA como Cline.bot y Claude Desktop.
Related MCP Servers
- -securityAlicense-qualityProvides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.Last updated -87729JavaScriptMIT License
- -securityAlicense-qualityThis server facilitates the invocation of AI models from providers like Anthropic, OpenAI, and Groq, enabling users to manage and configure large language model interactions seamlessly.Last updated -9PythonMIT License
- -securityAlicense-qualityA server that provides Claude with Redis database access and operations through a set of tools for basic operations, lists, hashes, sets, and pub/sub functionality.Last updated -24PythonMIT License
Chroma MCP Serverofficial
AsecurityAlicenseAqualityA server that provides data retrieval capabilities powered by Chroma embedding database, enabling AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, and metadata filtering.Last updated -12267PythonApache 2.0