Nextflow Developer Tools MCP

Nextflow Developer Tools MCP

site icon
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 管道。

使用教程

使用依赖

安装教程

  1. 安装 FastMCP CLI 工具:
pip install fastmcp
  1. 克隆 MCP 仓库:
git clone https://github.com/yourusername/nextflow-dev-mcp.git
cd nextflow-dev-mcp
  1. 在 Claude Desktop 中安装 MCP:
fastmcp install mcp-nextflow.py

调试方式

  1. 在 Claude Desktop 中打开工具菜单
  2. 选择 Nextflow Developer Tools
  3. 在 Cursor 中,使用命令如 "test the nf-amazon plugin" 来运行测试

许可证

None