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
Related MCP server: GitHub MCP Server
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-pipelinespara 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-pipelinesEnumera 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-modulesObtiene información del módulo desde una canalización
Parámetros:
pipeline: nombre de la tubería (rnaseq, sarek o módulos)
search-pipelinesBú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-configObtiene la configuración de la tubería
Formato de URI:
pipeline://{name}/configParámetros:
name: nombre de la tubería (rnaseq, sarek o módulos)
pipeline-workflowObtiene el flujo de trabajo de la canalización
Formato de URI:
pipeline://{name}/workflowPará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)