Nextflow Developer Tools
STDIOMCP server for Nextflow development and testing, built with FastMCP.
MCP server for Nextflow development and testing, built with FastMCP.
A Model Context Protocol (MCP) server designed for Nextflow development and testing, built with FastMCP.
[!WARNING] This MCP is designed for developing Nextflow itself, not for writing Nextflow pipelines.
This MCP provides a suite of tools for Nextflow development, including:
pip install fastmcp
git clone https://github.com/yourusername/nextflow-dev-mcp.git cd nextflow-dev-mcp
fastmcp install mcp-nextflow.py
This will make the MCP available in the Claude Desktop app.
uv
this will be in the .venv
directory.{ "mcpServers": { "server-name": { "command": "/path/to/your/.venv/bin/python", "args": [ "/path/to/your/mcp-nextflow/mcp-nextflow.py" ], "env": { "NEXTFLOW_DIR": "/path/to/your/nextflow" } } } }
Then, you should be able to use the MCP in Cursor. In Agentic mode, ask the agent to "test the nf-amazon plugin" and it should run make test module=plugins:nf-amazon
.
You can specify the Nextflow directory during installation:
NEXTFLOW_DIR=/path/to/your/nextflow fastmcp install mcp-nextflow.py
Once installed, you can access the MCP in the Claude Desktop app:
Cursor is an AI-powered code editor that works with Claude. To use the MCP with Cursor:
Using the Nextflow Developer Tools, run the integration tests for the nf-amazon plugin