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 :
- Estructura del directorio : Su espacio de trabajo debería verse así:
- Verificar la instalación : después de iniciar el servidor MCP, utilice el comando
list-pipelines
para verificar que se detecten sus nuevas canalizaciones:
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
- AsecurityFlicenseAqualityProvides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.Last updated -218TypeScript
- -security-license-qualityProvides an interface to manage publishers, upgrade profiles, access policies, and steering for Netskope's Network Private Access (NPA) API.Last updated -TypeScript
- AsecurityFlicenseAqualityProvides tools for managing Netskope infrastructure, policies, and steering configurations via the Model Context Protocol.Last updated -5002TypeScript
- AsecurityFlicenseAqualityEnables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.Last updated -4701TypeScript