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 that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.Last updated -121PythonMIT License
- AsecurityFlicenseAqualityA testing server that demonstrates Model Context Protocol features, providing access to user data, todos, and system information through resources, tools for user management and calculations, and prompt templates for various analyses.Last updated -4TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that provides structured workflow tools for managing software development projects through different complexity levels, offering specialized modes for project planning, design, implementation, and documentation.Last updated -5451TypeScript
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server providing access to 70+ IT tools for developers and system administrators, including encoding/decoding, text manipulation, hashing, and network utilities.Last updated -764006TypeScriptMIT License