mcp nextflow
A Model Context Protocol server designed to facilitate Nextflow development and testing, providing tools for building from source, running tests, and managing the Nextflow development environment.
A Model Context Protocol server designed to facilitate Nextflow development and testing, providing tools for building from source, running tests, and managing the Nextflow development environment.
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