Nextflow Developer Tools
About
Streamlines Nextflow development by providing tools for building, testing, and executing pipelines directly from local repositories.
Details
- Repository
- adamrtalbot/mcp-nextflow
Explore
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Nextflow Developer ToolsCommand (node, npx, python, etc.)/path/to/your/.venv/bin/pythonArguments-
Argument 1
/path/to/your/mcp-nextflow/mcp-nextflow.py
Environment-
NEXTFLOW_DIR
/path/to/your/nextflow
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
git clone https://github.com/yourusername/nextflow-dev-mcp.git cd nextflow-dev-mcp
This will make the MCP available in the Claude Desktop app.
- Fetch the virtual environment path which includes the FastMCP CLI tool. If you are usinguvthis will be in the.venvdirectory.
- Get the directory of your Nextflow cloned repository.
- Add the following json to the cursor MCP servers:
{ "mcpServers": { "server-name": { "command": "/path/to/your/.venv/bin/python", "args": ](https://claude.ai/desktop)[ "/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 runmake 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:
- Open Claude Desktop
- Click on theToolsmenu button in the Claude interface
- SelectNextflow Developer Toolsfrom the list of installed MCPs
Using the Nextflow Developer Tools, run the integration tests for the nf-amazon plugin
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Read-first Jenkins MCP server in Go for agent-driven build debugging. 20 tools including compare_builds, flaky-test detection, JUnit/Ginkgo failure parsing, and disk-cached console logs with on-disk path handoff. Write tools (trigger/stop/cancel) gated by JENKINS_MCP_READONLY env var.
Agents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.
The Shipyard CLI provides an MCP server for agents to manage Shipyard environments directly: by pulling logs, comparing branches, running tests, and stopping/starting environments..
Open-source CLI for testing MCP servers and detecting schema drift
Check if a command is runnable before running it.
Paid remote MCP for CLI tool MCP, structured receipts, usage logs, and audit-ready evidence for agent and CI workflows.
A flexible MCP server that executes arbitrary command-line tools defined in a configuration file.
DOS is a small open-source kernel that doesn't believe your AI agents: it verifies what actually shipped from git evidence, arbitrates file collisions between parallel agents, and refuses with structured reasons.
Clean and audit messy MCP setups: stale servers, unused tools, context-heavy MCPs, outdated packages, and safe repair plans.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"nextflow developer tools": {
"env": {
"NEXTFLOW_DIR": "/path/to/your/nextflow"
},
"args": [
"/path/to/your/mcp-nextflow/mcp-nextflow.py"
],
"command": "/path/to/your/.venv/bin/python"
}
}
}
Linux
{
"env": {
"NEXTFLOW_DIR": "/path/to/your/nextflow"
},
"args": [
"/path/to/your/mcp-nextflow/mcp-nextflow.py"
],
"command": "/path/to/your/.venv/bin/python"
}
Macos
{
"env": {
"NEXTFLOW_DIR": "/path/to/your/nextflow"
},
"args": [
"/path/to/your/mcp-nextflow/mcp-nextflow.py"
],
"command": "/path/to/your/.venv/bin/python"
}
Windows
{
"env": {
"NEXTFLOW_DIR": "/path/to/your/nextflow"
},
"args": [
"/path/to/your/mcp-nextflow/mcp-nextflow.py"
],
"command": "/path/to/your/.venv/bin/python"
}
An MCP server for Nextflow development and testing, which requires a local clone of the Nextflow Git repository.
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:
- Building Nextflow from source
- Running tests (integration tests, specific tests, plugin tests)
- Running the development version of Nextflow
- Managing the Nextflow development directory
- Accessing Nextflow documentation
- Claude Desktop App
- Python 3.8+ with pip
- Git repository of Nextflow (cloned locally)
Installing with FastMCP to use in Claude Desktop
git clone https://github.com/yourusername/nextflow-dev-mcp.git cd nextflow-dev-mcp
This will make the MCP available in the Claude Desktop app.
Installing with FastMCP to use in Cursor
- Fetch the virtual environment path which includes the FastMCP CLI tool. If you are usinguvthis will be in the.venvdirectory.
- Get the directory of your Nextflow cloned repository.
- Add the following json to the cursor MCP servers:
{ "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 runmake 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:
- Open Claude Desktop
- Click on theToolsmenu button in the Claude interface
- SelectNextflow Developer Toolsfrom the list of installed MCPs
Using the Nextflow Developer Tools, run the integration tests for the nf-amazon plugin
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Read-first Jenkins MCP server in Go for agent-driven build debugging. 20 tools including compare_builds, flaky-test detection, JUnit/Ginkgo failure parsing, and disk-cached console logs with on-disk path handoff. Write tools (trigger/stop/cancel) gated by JENKINS_MCP_READONLY env var.
Agents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.
The Shipyard CLI provides an MCP server for agents to manage Shipyard environments directly: by pulling logs, comparing branches, running tests, and stopping/starting environments..
Open-source CLI for testing MCP servers and detecting schema drift
Check if a command is runnable before running it.
Paid remote MCP for CLI tool MCP, structured receipts, usage logs, and audit-ready evidence for agent and CI workflows.
A flexible MCP server that executes arbitrary command-line tools defined in a configuration file.
DOS is a small open-source kernel that doesn't believe your AI agents: it verifies what actually shipped from git evidence, arbitrates file collisions between parallel agents, and refuses with structured reasons.
Clean and audit messy MCP setups: stale servers, unused tools, context-heavy MCPs, outdated packages, and safe repair plans.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



