Skip to main content
Glama

Nextflow Developer Tools MCP

by adamrtalbot

Nextflow 開発者ツール MCP

Nextflow の開発とテスト用に設計され、FastMCP を使用して構築された Model Context Protocol (MCP) サーバー。

[!警告] この MCP は、Nextflow パイプラインの作成用ではなく、Nextflow 自体の開発用に設計されています。

概要

この MCP は、次のような Nextflow 開発用のツール スイートを提供します。

  • ソースからNextflowを構築する
  • テストの実行(統合テスト、特定のテスト、プラグインテスト)
  • Nextflowの開発バージョンを実行する
  • Nextflow開発ディレクトリの管理
  • Nextflowドキュメントへのアクセス

インストール

前提条件

Claude Desktopで使用するためにFastMCPでインストールする

  1. FastMCP CLI ツールをインストールします。
pip install fastmcp
  1. このリポジトリをクローンします:
git clone https://github.com/yourusername/nextflow-dev-mcp.git cd nextflow-dev-mcp
  1. Claude Desktop に MCP をインストールします。
fastmcp install mcp-nextflow.py

これにより、MCP が Claude デスクトップ アプリで利用できるようになります。

カーソルで使用するためにFastMCPでインストールする

  1. FastMCP CLIツールを含む仮想環境のパスを取得します。uv uv使用している場合は、 .venvディレクトリにあります。
  2. Nextflow のクローンリポジトリのディレクトリを取得します。
  3. 次の 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 にアクセスできるようになります。

  1. クロードデスクトップを開く
  2. Claudeインターフェースのツールメニューボタンをクリックします
  3. インストールされているMCPのリストからNextflow開発者ツールを選択します。

カーソルの使用

CursorはClaudeと連携するAI搭載コードエディタです。CursorでMCPを使用するには、以下の手順に従ってください。

  1. 上記の説明に従ってMCPがインストールされていることを確認してください
  2. カーソルでNextflowプロジェクトを開きます
  3. Cursor での Claude とのチャットでは、MCP を参照できます。
    Using the Nextflow Developer Tools, run the integration tests for the nf-amazon plugin
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Nextflow の開発とテストを容易にするために設計されたモデル コンテキスト プロトコル サーバー。ソースからビルドし、テストを実行し、Nextflow 開発環境を管理するためのツールを提供します。

  1. 概要
    1. インストール
      1. 前提条件
      2. Claude Desktopで使用するためにFastMCPでインストールする
      3. カーソルで使用するためにFastMCPでインストールする
      4. 環境変数の設定
    2. クロードと一緒に使う
      1. カーソルの使用

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A 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 -
          19
          215
          2
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          A
          license
          -
          quality
          A 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 -
          JavaScript
          ISC License
          • Apple
        • -
          security
          F
          license
          -
          quality
          A 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 -
          36
          8
          JavaScript
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          A 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 -
          1
          Python
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/adamrtalbot/mcp-nextflow'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server