local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables testing of the nf-amazon plugin for Nextflow, providing integration capabilities with Amazon Web Services for Nextflow workflows.
Supports interaction with Git repositories for Nextflow development, including cloning and managing the local Nextflow repository.
Provides a comprehensive suite of development tools for Nextflow, including building from source, running tests (integration and plugin tests), executing development versions, managing development directories, and accessing documentation.
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를 참조할 수 있습니다.Copy
This server cannot be installed
Nextflow 개발 및 테스트를 용이하게 하도록 설계된 모델 컨텍스트 프로토콜 서버로, 소스에서 빌드하고, 테스트를 실행하고, Nextflow 개발 환경을 관리하기 위한 도구를 제공합니다.