mcpField
N
Nf-core tools MCP (Unofficial)

Nf-core tools MCP (Unofficial)

ローカル
github.com/FloWuenne科学・教育181 週間前に更新

Nf-core tools MCP (Unofficial) について

Nf-core tools MCP (Unofficial)は、nf-coreツールのパイプラインやモジュール操作を試す実験的なMCPサーバーです。コマンドライン版とPythonパッケージ版があります。

主な機能

  1. 01nf-coreテンプレートからパイプラインを作成
  2. 02nf-coreモジュールの一覧表示
  3. 03テンプレートからモジュールを作成
  4. 04パイプラインやリポジトリへのモジュール導入
  5. 05コマンドライン版とPython版

活用シーン

  1. 01nf-coreパイプラインの開始
  2. 02利用可能なnf-coreモジュールの確認
  3. 03パイプラインやリポジトリへのモジュール追加

MCP 対応

nf-coreのパイプラインおよびモジュール操作をツールとしてMCPクライアントに公開します。コマンドライン版とPython版のサーバー実装があります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Nf-core tools MCP(非公式)

nf-core tools の機能で MCP の機能を試すためのリポジトリです。

概要

この MCP は、パイプラインとモジュール向けの nf-core tools にアクセスするためのツール群を提供します。

  • nf-core テンプレートを使用してパイプラインを作成する
  • nf-core モジュールを一覧表示する
  • nf-core modules テンプレートを使用してモジュールを作成する
  • 既存の nf-core モジュールをパイプラインまたはモジュールリポジトリにインストールする

テスト目的で、コマンドライン(cli)と Python パッケージから直接(python)ツールを実装しました。この 2 つの実装には、それぞれ別の MCP サーバーファイルがあります。

  1. nf-core.test-server.cli.py
  2. nf-core.test-server.python.py

インストール

FastMCP をインストールして Claude Desktop で使用する
  1. uv で venv を作成します:
uv venv
  1. 環境を有効化します:
source .venv/bin/activate
  1. 必要なパッケージを追加します:
uv add "mcp[cli]" nf-core
  1. サーバーをインストールします
fastmcp install nf-core.test-server.cli.py ## CLI server
fastmcp install nf-core.test-server.python.py ## Python based server

Cursor にサーバーを追加する
{
  "mcpServers": {
    "mix_server": {
      "command": "uv",
      "args": [
        "--directory",
        "[Full path to the server directory (this repo folder)]]",
        "run",
        "server.py"
      ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。