Nextflow 개발자 도구 MCP
Nextflow 개발 및 테스트를 위해 설계된 MCP(Model Context Protocol) 서버로, FastMCP로 구축되었습니다.
[!경고] 이 MCP는 Nextflow 파이프라인을 작성하기 위한 것이 아니라 Nextflow 자체를 개발하기 위해 설계되었습니다.
개요
이 MCP는 Nextflow 개발을 위한 도구 모음을 제공합니다. 여기에는 다음이 포함됩니다.
- 소스에서 Nextflow 빌드
- 테스트 실행(통합 테스트, 특정 테스트, 플러그인 테스트)
- Nextflow 개발 버전 실행
- Nextflow 개발 디렉토리 관리
- Nextflow 문서에 액세스하기
설치
필수 조건
- 클로드 데스크톱 앱
- pip를 사용한 Python 3.8 이상
- Nextflow의 Git 저장소(로컬로 복제됨)
Claude Desktop에서 사용하기 위해 FastMCP로 설치
- FastMCP CLI 도구를 설치하세요:
지엑스피1
- 이 저장소를 복제하세요:
- Claude Desktop에 MCP 설치:
이렇게 하면 Claude Desktop 앱에서 MCP를 사용할 수 있습니다.
Cursor에서 사용하기 위해 FastMCP로 설치
- FastMCP CLI 도구가 포함된 가상 환경 경로를 가져오세요.
uv
사용하는 경우.venv
디렉터리에 있습니다. - Nextflow 복제 저장소의 디렉토리를 가져옵니다.
- 커서 MCP 서버에 다음 json을 추가합니다.
그러면 커서에서 MCP를 사용할 수 있습니다. 에이전트 모드에서 에이전트에 "nf-amazon 플러그인 테스트"를 요청하면 make test module=plugins:nf-amazon
실행할 수 있습니다.
환경 변수 설정
설치 중에 Nextflow 디렉토리를 지정할 수 있습니다.
Claude와 함께 사용
설치가 완료되면 Claude Desktop 앱에서 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