MCP.so
登录

Nf-core tools MCP (Unofficial)

@FloWuenne

基本信息

分类

其他

传输方式

stdio

作者

FloWuenne

关于 Nf-core tools MCP

Unofficial MCP server for nf-core tools.

Nf-core tools MCP 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-nf-core": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

Nf-core tools MCP 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Nf-core tools MCP (Unofficial)?

This is an experimental MCP (Model Context Protocol) server that provides programmatic access to key nf-core tools functions. It allows users to create pipelines, list and create modules, and install existing modules—all through MCP-compatible clients like Claude Desktop or Cursor. It is designed for nf-core developers and bioinformaticians who want to integrate nf-core workflows into AI-assisted environments.

How to use Nf-core tools MCP (Unofficial)?

Installation requires Claude Desktop or Cursor, Uv, and nf-core tools. Create a virtual environment with uv venv, activate it, then add packages with uv add "mcp[cli]" nf-core. Finally, install one of the two server files using fastmcp install nf-core.test-server.cli.py (CLI-based) or fastmcp install nf-core.test-server.python.py (Python-based). To add the server to Cursor, configure a JSON entry pointing to the repo directory with uv run server.py.

Key features of Nf-core tools MCP (Unofficial)

  • Create a pipeline using the nf-core template
  • List available nf-core modules
  • Create a module using the nf-core modules template
  • Install existing nf-core modules into a pipeline or modules repo
  • Two implementations: CLI-based and Python-based
  • Integrates with Claude Desktop and Cursor via MCP

Use cases of Nf-core tools MCP (Unofficial)

  • Bootstrapping a new nf-core pipeline without leaving an MCP client
  • Browsing the nf-core modules registry and installing modules into an existing pipeline
  • Automating module creation during pipeline development workflows
  • Experimenting with MCP capabilities for nf-core tooling in AI-assisted environments

常见问题

1

What does Nf-core tools MCP (Unofficial) do?

It provides MCP-compatible tools that wrap nf-core command-line functions, enabling users to create pipelines, list and create modules, and install modules directly from MCP clients.

2

What are the prerequisites for using this server?

You need Claude Desktop or Cursor, [Uv](https://pypi.org/project/uv/), and [nf-core tools](https://github.com/nf-core/tools) installed on your system.

3

How do I install the server?

Create a virtual environment with `uv venv`, activate it, add the required packages (`uv add "mcp[cli]" nf-core`), then run `fastmcp install` with either the CLI or Python server file.

4

What are the two server implementations?

The CLI-based server (`nf-core.test-server.cli.py`) calls nf-core commands via subprocess, while the Python-based server (`nf-core.test-server.python.py`) uses the nf-core Python package directly. Both provide identical tools.

5

Is this an official nf-core project?

No, this is an unofficial experiment by the repository author to explore MCP capabilities for nf-core tools functions.

评论

其他 分类下的更多 MCP 服务器