Nextflow Developer Tools MCP
Nextflow 開発者ツール MCP
Nextflow の開発とテスト用に設計され、FastMCP を使用して構築された Model Context Protocol (MCP) サーバー。
[!警告] この MCP は、Nextflow パイプラインの作成用ではなく、Nextflow 自体の開発用に設計されています。
概要
この MCP は、次のような Nextflow 開発用のツール スイートを提供します。
ソースからNextflowを構築する
テストの実行(統合テスト、特定のテスト、プラグインテスト)
Nextflowの開発バージョンを実行する
Nextflow開発ディレクトリの管理
Nextflowドキュメントへのアクセス
Related MCP server: AMEVA MCP Toolkit
インストール
前提条件
Python 3.8+(pip付き)
Nextflow の Git リポジトリ (ローカルにクローン)
Claude Desktopで使用するためにFastMCPでインストールする
FastMCP CLI ツールをインストールします。
pip install fastmcpこのリポジトリをクローンします:
git clone https://github.com/yourusername/nextflow-dev-mcp.git
cd nextflow-dev-mcpClaude Desktop に MCP をインストールします。
fastmcp install mcp-nextflow.pyこれにより、MCP が Claude デスクトップ アプリで利用できるようになります。
カーソルで使用するためにFastMCPでインストールする
FastMCP CLIツールを含む仮想環境のパスを取得します。uv
uv使用している場合は、.venvディレクトリにあります。Nextflow のクローンリポジトリのディレクトリを取得します。
次の json をカーソル MCP サーバーに追加します。
{
"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"
}
}
}
}これで、Cursor で MCP が使用できるようになります。Agentic モードでエージェントに「nf-amazon プラグインをテストする」ように指示すると、 make test module=plugins:nf-amazonが実行されるはずです。
環境変数の設定
インストール時に Nextflow ディレクトリを指定できます。
NEXTFLOW_DIR=/path/to/your/nextflow fastmcp install mcp-nextflow.pyクロードと一緒に使う
インストールが完了すると、Claude デスクトップ アプリで MCP にアクセスできるようになります。
クロードデスクトップを開く
Claudeインターフェースのツールメニューボタンをクリックします
インストールされているMCPのリストからNextflow開発者ツールを選択します。
カーソルの使用
CursorはClaudeと連携するAI搭載コードエディタです。CursorでMCPを使用するには、以下の手順に従ってください。
上記の説明に従ってMCPがインストールされていることを確認してください
カーソルでNextflowプロジェクトを開きます
Cursor での Claude とのチャットでは、MCP を参照できます。
Using the Nextflow Developer Tools, run the integration tests for the nf-amazon plugin
This server cannot be deployed
Maintenance
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
The Buildkite MCP server exposes Buildkite product data (pipelines, builds, jobs, and test data) to AI tools, editors, and agents through the Model Context Protocol. It provides capabilities including pipeline creation and management, build monitoring with specialized tools like 'wait_for_build', efficient log querying using Apache Parquet conversion and caching, and OAuth-based authentication for both read-write and read-only access to Buildkite's REST API.
Related MCP Servers
- FlicenseCqualityNot gradedmaintenanceA Model Context Protocol server that provides tools and resources for Java CI/CD workflows and GitLab CI template management.1-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server integrating developer tools including Git control, document conversion, remote SSH execution, database operations, and utilities for automation and development productivity.1-
- AlicenseBqualityDmaintenanceA Model Context Protocol server integrating DevOps tools for GitHub, Docker, and filesystem operations.9MIT
- FlicenseCqualityCmaintenanceA Model Context Protocol server for Salesforce development workflows, enabling org lookup, metadata deploy/retrieve, SOQL queries, Apex tests, and permission set assignment.72-