Nextflow Developer Tools
An MCP server for Nextflow development and testing, which requires a local clone of the Nextflow Git repository.
Nextflow Developer Tools MCP
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.
Overview
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
Installation
Prerequisites
- Claude Desktop App
- Python 3.8+ with pip
- Git repository of Nextflow (cloned locally)
Installing with FastMCP to use in Claude Desktop
- Install the FastMCP CLI tool:
pip install fastmcp
- Clone this repository:
git clone https://github.com/yourusername/nextflow-dev-mcp.git
cd nextflow-dev-mcp
- Install the MCP in Claude Desktop:
fastmcp install mcp-nextflow.py
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 using
uvthis 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 run make test module=plugins:nf-amazon.
Setting Environment Variables
You can specify the Nextflow directory during installation:
NEXTFLOW_DIR=/path/to/your/nextflow fastmcp install mcp-nextflow.py
Using with Claude
Once installed, you can access the MCP in the Claude Desktop app:
- Open Claude Desktop
- Click on the Tools menu button in the Claude interface
- Select Nextflow Developer Tools from the list of installed MCPs
Using with Cursor
Cursor is an AI-powered code editor that works with Claude. To use the MCP with Cursor:
- Make sure you've installed the MCP as described above
- Open your Nextflow project in Cursor
- In a chat with Claude in Cursor, you can reference the MCP:
Using the Nextflow Developer Tools, run the integration tests for the nf-amazon plugin
Verwandte Server
Scout Monitoring MCP
SponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
SponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Remote MCP Server on Cloudflare
A remote MCP server deployable on Cloudflare Workers with OAuth login support and local development capabilities.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication.
QA Sphere
Integration with QA Sphere test management system, enabling LLMs to discover, summarize, and interact with test cases directly from AI-powered IDEs
MCP Server with Google OAuth & Analytics
A remote MCP server with built-in Google OAuth authentication and analytics tracking.
Aseprite MCP
A server for programmatic interaction with Aseprite, enabling batch processing and automation for sprite creation and management.
Math MCP Learning
Educational MCP server with math operations, statistics, visualizations, and persistent workspace.
Symphony of One
An MCP server for orchestrating multiple Claude instances to collaborate in a shared workspace with real-time communication.
mcp-server-tibet
TIBET provenance tracking for AI decisions. Cryptographic audit trails with ERIN/ERAAN/EROMHEEN/ERACHTER intent logging for compliance and transparency.
Flutter MCP
Provides real-time Flutter/Dart documentation and pub.dev package information to AI assistants, supporting all packages on demand.
FeedOracle Macro Intelligence
Deterministic macro regime engine for AI trading agents — RISK_ON / NEUTRAL / RISK_OFF / STRESS with transparent scoring rules.