Token导航 LogoToken导航TokenDH.com
nf-core MCP Server logo
AI代理stdio官方级别未说明来源级核验

nf-core MCP Server

MCP Server

用于管理和导航nf-core管道仓库的服务器,支持列出本地仓库、访问配置和工作流、搜索管道文件及探索模块。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
工作流管理TypeScriptCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

wjlim

提供方

wjlim

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -i --rm \

详细介绍

nf-core MCP服务器

用于管理和导航nf-core管道存储库的MCP服务器。

特性

  • 列出本地nf核心存储库(rnaseq、sarek、模块、工具)
  • 访问管道配置和工作流
  • 搜索管道文件
  • 探索管道模块

安装

NPM版本


cd nf-core_mcp
npm install

# Build TypeScript
npm run build

# Start the server
npm start

Docker版本

# Build the Docker image
cd nf-core_mcp
docker build -t nf-core-mcp .
# Run the container
docker run -i --rm \
  -v "/path/to/your/workspace:/app/workspace" \
  nf-core-mcp

添加nf核心存储库

要将新的nf-core管道存储库添加到工作区,请执行以下操作:

  1. 克隆存储库:
   # Navigate to your workspace directory (example for Windows)
   cd /path/to/your/workspace

   # Clone desired nf-core repositories
   git clone https://github.com/nf-core/rnaseq.git
   git clone https://github.com/nf-core/sarek.git
   git clone https://github.com/nf-core/modules.git
   # Add any other nf-core pipeline you want to manage
  1. 目录结构:

您的工作区应该如下所示:

   workspace/
   ├── rnaseq/
   ├── sarek/
   ├── modules/
   └── your-new-pipeline/
  1. 验证安装:

启动MCP服务器后,使用 list-pipelines 命令以验证是否检测到新管道:

   list-pipelines

注意:MCP服务器将自动检测和管理工作区目录中的任何nf-core管道存储库。

可用工具

  1. list-pipelines

- 列出工作区中的所有nf核心管道 - 显示配置文件状态 - 无需参数

  1. get-pipeline-modules

- 从管道获取模块信息 - 参数: - pipeline:管道名称(rnaseq、sarek或模块)

  1. search-pipelines

- 在管道文件中搜索 - 参数: - query:搜索查询 - pipeline (可选):要搜索的特定管道

可用资源

  1. pipeline-config

- 获取管道配置 - URI格式: pipeline://{name}/config - 参数: - name:管道名称(rnaseq、sarek或模块)

  1. pipeline-workflow

- 获取管道工作流 - URI格式: pipeline://{name}/workflow - 参数: - name:管道名称(rnaseq、sarek或模块)

使用Cursor IDE

使用NPX(推荐)

将以下内容添加到您的 mcp.json:

{
  "mcpServers": {
    "nf-core": {
      "command": "npx",
      "args": ["-y", "nf-core-mcp"]
    }
  }
}

使用Docker

将以下内容添加到您的 mcp.json:

{
  "mcpServers": {
    "nf-core": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "/path/to/your/workspace:/app/workspace",
        "nf-core-mcp"
      ]
    }
  }
}

示例用法

在Cursor中使用MCP服务器:

# List available pipelines
list-pipelines

# Get modules from rnaseq pipeline
get-pipeline-modules pipeline=rnaseq

# Search in all pipelines
search-pipelines query="fastqc"

# Search in specific pipeline
search-pipelines query="fastqc" pipeline=rnaseq

# Access pipeline configuration
pipeline://rnaseq/config

# Access workflow
pipeline://rnaseq/workflow

运行服务器

使用NPM

# If installed globally
nf-core-mcp

# If installed locally
npx nf-core-mcp

# Using npx without installation
npx -y nf-core-mcp

使用Docker

docker run -it --rm \
  -v /path/to/your/workspace:/app/workspace \
  nf-core-mcp

发展

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run in development mode
npm run dev

# Run tests
npm test

# Run linter
npm run lint

许可证

麻省理工学院

目录标签

目录标签

工作流管理TypeScriptCursor管道管理本地部署生物信息学工具nf-core

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP