Nf-core tools MCP (Unofficial)
@FloWuenne
Nf-core tools MCP (Unofficial) について
Unofficial MCP server for nf-core tools.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-nf-core": {
"command": "uv",
"args": [
"venv"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Nf-core tools MCP (Unofficial)?
This is an experimental MCP (Model Context Protocol) server that provides programmatic access to key nf-core tools functions. It allows users to create pipelines, list and create modules, and install existing modules—all through MCP-compatible clients like Claude Desktop or Cursor. It is designed for nf-core developers and bioinformaticians who want to integrate nf-core workflows into AI-assisted environments.
How to use Nf-core tools MCP (Unofficial)?
Installation requires Claude Desktop or Cursor, Uv, and nf-core tools. Create a virtual environment with uv venv, activate it, then add packages with uv add "mcp[cli]" nf-core. Finally, install one of the two server files using fastmcp install nf-core.test-server.cli.py (CLI-based) or fastmcp install nf-core.test-server.python.py (Python-based). To add the server to Cursor, configure a JSON entry pointing to the repo directory with uv run server.py.
Key features of Nf-core tools MCP (Unofficial)
- Create a pipeline using the nf-core template
- List available nf-core modules
- Create a module using the nf-core modules template
- Install existing nf-core modules into a pipeline or modules repo
- Two implementations: CLI-based and Python-based
- Integrates with Claude Desktop and Cursor via MCP
Use cases of Nf-core tools MCP (Unofficial)
- Bootstrapping a new nf-core pipeline without leaving an MCP client
- Browsing the nf-core modules registry and installing modules into an existing pipeline
- Automating module creation during pipeline development workflows
- Experimenting with MCP capabilities for nf-core tooling in AI-assisted environments
FAQ from Nf-core tools MCP (Unofficial)
What does Nf-core tools MCP (Unofficial) do?
It provides MCP-compatible tools that wrap nf-core command-line functions, enabling users to create pipelines, list and create modules, and install modules directly from MCP clients.
What are the prerequisites for using this server?
You need Claude Desktop or Cursor, Uv, and nf-core tools installed on your system.
How do I install the server?
Create a virtual environment with uv venv, activate it, add the required packages (uv add "mcp[cli]" nf-core), then run fastmcp install with either the CLI or Python server file.
What are the two server implementations?
The CLI-based server (nf-core.test-server.cli.py) calls nf-core commands via subprocess, while the Python-based server (nf-core.test-server.python.py) uses the nf-core Python package directly. Both provide identical tools.
Is this an official nf-core project?
No, this is an unofficial experiment by the repository author to explore MCP capabilities for nf-core tools functions.
「その他」の他のコンテンツ
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
コメント