Tidymodels

Tidymodels

🚀 Tidymodels MCP 服务器

一个提供工具和资源的 Model Context Protocol (MCP) 服务器,用于在 R 语言中与 tidymodels 生态系统协作。它能为用户提供关于 tidymodels 包、函数和常见工作流程的全面信息。

🚀 快速开始

Tidymodels MCP 服务器可扩展用于工具中立的代理 AI 工作流程。在当前形式下,它能与 Cline.botClaude Desktop 配合,作为本地 MCP 服务器使用。此 MCP 主要监控 tidymodels 生态系统,特别是 GitHub 上 tidymodels 组织 下的所有仓库。

当将此 MCP 与 Cline 结合使用时,能实现以下功能:

  • 列出 tidymodels 生态系统中的所有包
  • 提供特定包的详细信息
  • 在 tidymodels 包中搜索 R 函数
  • 生成常见 tidymodels 任务的模板代码
  • 搜索 tidymodels 仓库中的问题

✨ 主要特性

  • 全面监控:监控 tidymodels 生态系统,尤其是 GitHub 上 tidymodels 组织下的所有仓库。
  • 功能丰富:可列出包、提供包详情、搜索函数、生成代码模板以及搜索仓库问题。
  • 多工具适配:能与 Cline.bot 和 Claude Desktop 配合使用。

📦 安装指南

先决条件

设置

  1. 克隆此仓库:

    git clone https://github.com/yourusername/tidymodels-mcp.git
    cd tidymodels-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 构建服务器:

    npm run build
    

🔧 配置

GitHub 令牌(可选)

此服务器可以使用 GitHub 令牌以避免访问 GitHub API 时的速率限制。在配置文件中添加以下内容:

{
"githubToken": "your_github_token_here"
}

如果你没有 GitHub 令牌,可以跳过这一步。

环境变量

确保安装了 Node.js 和 npm,并且它们位于系统的 PATH 环境变量中。

💻 使用示例

基础用法

以下是如何使用此 MCP 服务器与 Cline 的一些示例:

列出 Tidymodels 包

我想了解 tidymodels 生态系统中有多少包可用。

获取包详细信息

你能告诉我关于 tidymodels 中的 parsnip 包吗?

搜索函数

我需要找到与交叉验证相关的 R 函数。

生成代码模板

为使用随机森林预测房价的 tidymodels 工作流程生成代码。

搜索问题

显示与配方预处理相关的[tidymodels]打开问题。

📚 详细文档

开发

项目结构

  • js/:包含 JavaScript/Node.js 服务器实现
  • src/:包含 TypeScript 源文件(如果使用 TypeScript)
  • build/:构建文件的输出目录

从源代码构建

如果你对 TypeScript 文件进行了更改,可以运行以下命令重建服务器:

npm run build

📄 许可证

此项目在 MIT 许可证下发布 - 有关详细信息,请参阅 LICENSE 文件。

👏 致谢

  • tidymodels 团队,感谢他们的出色 R 包
  • Model Context Protocol (MCP),感谢其增强 AI 功能的能力
  • 0 关注
  • 0 收藏,24 浏览
  • system 提出于 2025-09-21 13:03

相似服务问题

相关AI产品