Tidymodels MCP 服务器是一个提供工具和资源的平台,用于在 R 中使用 tidymodels 生态系统。它基于 Model Context Protocol (MCP),能为用户提供关于 tidymodels 的全面信息。
Tidymodels MCP 服务器可扩展为与工具无关的代理 AI 工作流,当前版本可与 Cline.bot 和 Claude Desktop 配对,作为本地 MCP 服务器使用。它能监控 tidymodels 生态系统,尤其是 GitHub 上 tidymodels 组织下的存储库,提供关于 tidymodels 包、函数和常见工作流程的详细信息。
目前,借助与 Cline 的配合,该服务器具备以下功能:
git clone https://github.com/yourusername/tidymodels-mcp.git
cd tidymodels-mcp
npm install
要配置 MCP 服务器,请设置以下环境变量:
PORT:指定服务器运行的端口(默认值为 3000)LOG_LEVEL:指定日志级别(值可以是 'debug'、'info'、'warning'、'error' 或 'none')例如,使用 .env 文件:
PORT=3001
LOG_LEVEL=info
创建一个 config.json 文件以指定配置:
{
"port": 3000,
"logLevel": "info",
"repositories": [
"tidymodels/tidymodels",
"tidymodels/parsnip"
]
}
npm start
npm run docs
npm test
js/:包含 JavaScript/Node.js 服务器实现src/:包含 TypeScript 源文件(如果使用 TypeScript)build/:构建输出目录如果您对 TypeScript 文件进行了更改,可以运行以下命令重建服务器:
npm run build
此项目根据 MIT 许可证发布 - 请查看 LICENSE 文件获取详细信息。