Nextflow 開発者ツール MCP
Nextflow の開発とテスト用に設計され、FastMCP を使用して構築された Model Context Protocol (MCP) サーバー。
[!警告] この MCP は、Nextflow パイプラインの作成用ではなく、Nextflow 自体の開発用に設計されています。
概要
この MCP は、次のような Nextflow 開発用のツール スイートを提供します。
- ソースからNextflowを構築する
- テストの実行(統合テスト、特定のテスト、プラグインテスト)
- Nextflowの開発バージョンを実行する
- Nextflow開発ディレクトリの管理
- Nextflowドキュメントへのアクセス
インストール
前提条件
- クロードデスクトップアプリ
- Python 3.8+(pip付き)
- Nextflow の Git リポジトリ (ローカルにクローン)
Claude Desktopで使用するためにFastMCPでインストールする
- FastMCP CLI ツールをインストールします。
- このリポジトリをクローンします:
- Claude Desktop に MCP をインストールします。
これにより、MCP が Claude デスクトップ アプリで利用できるようになります。
カーソルで使用するためにFastMCPでインストールする
- FastMCP CLIツールを含む仮想環境のパスを取得します。uv
uv
使用している場合は、.venv
ディレクトリにあります。 - Nextflow のクローンリポジトリのディレクトリを取得します。
- 次の json をカーソル MCP サーバーに追加します。
これで、Cursor で MCP が使用できるようになります。Agentic モードでエージェントに「nf-amazon プラグインをテストする」ように指示すると、 make test module=plugins:nf-amazon
が実行されるはずです。
環境変数の設定
インストール時に Nextflow ディレクトリを指定できます。
クロードと一緒に使う
インストールが完了すると、Claude デスクトップ アプリで MCP にアクセスできるようになります。
- クロードデスクトップを開く
- Claudeインターフェースのツールメニューボタンをクリックします
- インストールされているMCPのリストからNextflow開発者ツールを選択します。
カーソルの使用
CursorはClaudeと連携するAI搭載コードエディタです。CursorでMCPを使用するには、以下の手順に従ってください。
- 上記の説明に従ってMCPがインストールされていることを確認してください
- カーソルでNextflowプロジェクトを開きます
- Cursor での Claude とのチャットでは、MCP を参照できます。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Nextflow の開発とテストを容易にするために設計されたモデル コンテキスト プロトコル サーバー。ソースからビルドし、テストを実行し、Nextflow 開発環境を管理するためのツールを提供します。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.Last updated -192152TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables users to create, check status, and get details of projects on Loveable.dev, a platform for quickly creating applications.Last updated -JavaScriptISC License
- -securityFlicense-qualityA Model Context Protocol server that provides integration with the Coolify API, enabling DevOps teams to manage Coolify deployments, applications, services, and servers through MCP tools.Last updated -368JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables interaction with Foundry tools through natural language, allowing users to create projects, build contracts, run tests, and manage Ethereum development environments.Last updated -1PythonMIT License