Servidor MCP nf-core
Un servidor MCP para administrar y navegar por los repositorios de canalización de nf-core.
Características
Lista de repositorios locales de nf-core (rnaseq, sarek, módulos, herramientas)
Acceda a configuraciones de canalización y flujos de trabajo
Buscar en archivos de canalización
Explorar los módulos de canalización
Instalación
Versión NPM
Versión de Docker
Agregar repositorios nf-core
Para agregar nuevos repositorios de canalización de nf-core al espacio de trabajo:
Clonar los repositorios :
# Navigate to your workspace directory (example for Windows) cd /path/to/your/workspace # Clone desired nf-core repositories git clone https://github.com/nf-core/rnaseq.git git clone https://github.com/nf-core/sarek.git git clone https://github.com/nf-core/modules.git # Add any other nf-core pipeline you want to manageEstructura del directorio : Su espacio de trabajo debería verse así:
workspace/ ├── rnaseq/ ├── sarek/ ├── modules/ └── your-new-pipeline/Verificar la instalación : después de iniciar el servidor MCP, utilice el comando
list-pipelines
para verificar que se detecten sus nuevas canalizaciones:list-pipelines
Nota: El servidor MCP detectará y administrará automáticamente cualquier repositorio de canalización nf-core en su directorio de espacio de trabajo.
Herramientas disponibles
list-pipelines
Enumera todas las canalizaciones de nf-core en el espacio de trabajo
Muestra el estado del archivo de configuración
No se requieren parámetros
get-pipeline-modules
Obtiene información del módulo desde una canalización
Parámetros:
pipeline
: nombre de la tubería (rnaseq, sarek o módulos)
search-pipelines
Búsquedas a través de archivos de canalización
Parámetros:
query
: Consulta de búsquedapipeline
(opcional): pipeline específico para buscar
Recursos disponibles
pipeline-config
Obtiene la configuración de la tubería
Formato de URI:
pipeline://{name}/config
Parámetros:
name
: nombre de la tubería (rnaseq, sarek o módulos)
pipeline-workflow
Obtiene el flujo de trabajo de la canalización
Formato de URI:
pipeline://{name}/workflow
Parámetros:
name
: nombre de la tubería (rnaseq, sarek o módulos)
Uso con Cursor IDE
Uso de NPX (recomendado)
Agregue lo siguiente a su mcp.json
:
Usando Docker
Agregue lo siguiente a su mcp.json
:
Ejemplo de uso
Usando el servidor MCP en Cursor:
Ejecución del servidor
Uso de NPM
Usando Docker
Desarrollo
Licencia
Instituto Tecnológico de Massachusetts (MIT)
local-only server
The server can only run on the client's local machine because it depends on local resources.
Permite a los usuarios administrar y navegar por los repositorios de canalizaciones bioinformáticas de nf-core, lo que permite enumerar, buscar y explorar operaciones en configuraciones de canalizaciones, flujos de trabajo y módulos.
Related MCP Servers
- -security-license-qualityProvides an interface to manage publishers, upgrade profiles, access policies, and steering for Netskope's Network Private Access (NPA) API.
- AsecurityFlicenseAqualityEnables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.Last updated -4711
- AsecurityAlicenseAqualityUsed to create an assistant integrated with n8n that can search n8n documentation, example workflows, and community forums.Last updated -113MIT License
- AsecurityAlicenseAqualityProvides tools for analyzing project structures, searching through codebases, managing dependencies, and performing file operations with advanced filtering capabilities.Last updated -6121MIT License