
Nextflow Developer Tools MCP

2025.03.25
0
PythonNextflow 开发工具测试工具开发效率
mcp-nextflow 是一个专为 Nextflow 开发和测试设计的 Model Context Protocol (MCP) 服务器,基于 FastMCP 构建。它提供了一套工具集,用于支持 Nextflow 的开发和测试工作,包括从源代码构建 Nextflow、运行测试、管理开发目录以及访问文档等功能。
View on GitHub
Overview
基本能力
产品定位
mcp-nextflow 是一个专为 Nextflow 开发和测试设计的工具集,旨在提高开发效率和简化测试流程。
核心功能
- 从源代码构建 Nextflow
- 运行测试(集成测试、特定测试、插件测试)
- 运行开发版本的 Nextflow
- 管理 Nextflow 开发目录
- 访问 Nextflow 文档
适用场景
- Nextflow 核心开发
- Nextflow 插件开发和测试
- 自动化测试流程
工具列表
- FastMCP CLI 工具:用于安装和管理 MCP 服务器
- Nextflow 开发目录管理工具:用于管理本地 Nextflow 仓库
常见问题解答
- 该 MCP 是用于开发 Nextflow 本身,而不是用于编写 Nextflow 管道。
使用教程
使用依赖
- Claude Desktop App
- Python 3.8+ 和 pip
- 本地克隆的 Nextflow Git 仓库
安装教程
- 安装 FastMCP CLI 工具:
pip install fastmcp
- 克隆 MCP 仓库:
git clone https://github.com/yourusername/nextflow-dev-mcp.git
cd nextflow-dev-mcp
- 在 Claude Desktop 中安装 MCP:
fastmcp install mcp-nextflow.py
调试方式
- 在 Claude Desktop 中打开工具菜单
- 选择 Nextflow Developer Tools
- 在 Cursor 中,使用命令如 "test the nf-amazon plugin" 来运行测试
许可证
None