一个提供工具和资源的 Model Context Protocol (MCP) 服务器,用于在 R 语言中与 tidymodels 生态系统协作。它能为用户提供关于 tidymodels 包、函数和常见工作流程的全面信息。
Tidymodels MCP 服务器可扩展用于工具中立的代理 AI 工作流程。在当前形式下,它能与 Cline.bot 和 Claude Desktop 配合,作为本地 MCP 服务器使用。此 MCP 主要监控 tidymodels 生态系统,特别是 GitHub 上 tidymodels 组织 下的所有仓库。
当将此 MCP 与 Cline 结合使用时,能实现以下功能:
克隆此仓库:
git clone https://github.com/yourusername/tidymodels-mcp.git
cd tidymodels-mcp
安装依赖项:
npm install
构建服务器:
npm run build
此服务器可以使用 GitHub 令牌以避免访问 GitHub API 时的速率限制。在配置文件中添加以下内容:
{
"githubToken": "your_github_token_here"
}
如果你没有 GitHub 令牌,可以跳过这一步。
确保安装了 Node.js 和 npm,并且它们位于系统的 PATH 环境变量中。
以下是如何使用此 MCP 服务器与 Cline 的一些示例:
我想了解 tidymodels 生态系统中有多少包可用。
你能告诉我关于 tidymodels 中的 parsnip 包吗?
我需要找到与交叉验证相关的 R 函数。
为使用随机森林预测房价的 tidymodels 工作流程生成代码。
显示与配方预处理相关的[tidymodels]打开问题。
js/:包含 JavaScript/Node.js 服务器实现src/:包含 TypeScript 源文件(如果使用 TypeScript)build/:构建文件的输出目录如果你对 TypeScript 文件进行了更改,可以运行以下命令重建服务器:
npm run build
此项目在 MIT 许可证下发布 - 有关详细信息,请参阅 LICENSE 文件。