Tidymodels MCP Server

Tidymodels MCP Server

site icon
2025.03.22 1
JavaScriptR 语言工具tidymodels 生态系统开发效率
Tidymodels MCP Server 是一个为 R 语言的 tidymodels 生态系统提供工具和资源的模型上下文协议(MCP)服务器。它主要用于监控 tidymodels 生态系统的 GitHub 仓库,提供关于 tidymodels 包、函数和常见工作流的全面信息。该服务器可以与 Cline.bot 和 Claude Desktop 配对使用,作为本地 MCP 服务器。
View on GitHub

Overview

基本能力

产品定位

Tidymodels MCP Server 是一个为 R 语言的 tidymodels 生态系统提供工具和资源的模型上下文协议(MCP)服务器。

核心功能

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

适用场景

  • 需要了解 tidymodels 生态系统中的包和函数
  • 需要生成 tidymodels 工作流的代码模板
  • 需要搜索 tidymodels 仓库中的问题

工具列表

  • list_tidymodels_packages: 列出 tidymodels 生态系统中的所有包
  • get_package_details: 获取特定 tidymodels 包的详细信息
  • search_r_functions: 在 tidymodels 包中搜索 R 函数
  • generate_tidymodels_code: 为常见的 tidymodels 任务生成 R 代码
  • search_issues: 在 tidymodels 仓库中搜索问题

常见问题解答

  • 如何避免 GitHub API 的速率限制? 可以通过提供 GitHub 个人访问令牌来避免速率限制。

使用教程

使用依赖

  • Node.js (v14 或更高版本)
  • npm

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/tidymodels-mcp.git cd tidymodels-mcp
  2. 安装依赖: bash npm install
  3. 构建服务器: bash npm run build

调试方式

  • 在 Cline 或 Claude Desktop 中配置 MCP 服务器后,可以通过发送相应的命令来测试服务器功能。
  • 例如,发送 I'd like to know what packages are available in the tidymodels ecosystem. 来测试 list_tidymodels_packages 工具。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。