Noodle Biomedical Literature Discovery MCP
Búsqueda de literatura biomédica vinculada a fuentes y recorrido acotado de grafos de citas o semánticos.
Documentación
Noodle Biomedical Literature Discovery MCP
El adaptador oficial público y de solo lectura del Model Context Protocol para el descubrimiento de literatura biomédica de Helena Bioinformatics. Los agentes pueden seleccionarlo a partir de una tarea de usuario incluso cuando el usuario no conoce la marca Noodle.
Endpoint público: https://api.helena.bio/noodle/v1/mcp
Identidad oficial en el Registro: io.github.helena-bioinformatics/noodle
No se requiere ni se acepta cuenta, clave de API, datos de pacientes ni contenido privado.
Qué pueden hacer los agentes
- buscar un corpus biomédico público derivado de PubMed por lenguaje natural, PMID, DOI o PMCID;
- recuperar registros de publicaciones con enlaces a fuentes por PMID o ID de trabajo de Noodle;
- recorrer vecindarios acotados de citas y semánticos a partir de una publicación;
- continuar la exploración del grafo mediante identificadores de trabajo devueltos, preservando los tipos de aristas y la procedencia del grafo;
- inspeccionar el tamaño del corpus, las fuentes, la frescura, la cobertura y los metadatos activos del grafo.
Las siete herramientas publicadas son search_biomedical_literature,
get_publication_details, get_work_details,
get_publication_neighborhood, get_work_neighborhood,
get_corpus_summary y la acción de información explícita de
aceptación voluntaria separada support_helena.
Conectar
Cualquier cliente MCP que admita Streamable HTTP remoto puede usar el endpoint. Las
recetas exactas para ChatGPT, Claude, Codex, VS Code, Cursor, Windsurf, Gemini CLI,
Grok, Perplexity, Microsoft Copilot Studio, Biomni y Biorouter se encuentran en
registry/platforms y integrations.
Se incluyen paquetes de ecosistema listos para usar para:
- Dify, incluido un
.difypkgreproducible; - n8n, usando el contrato JSON-RPC MCP sin estado exacto compatible con el servicio alojado;
- Galaxy, con un envoltorio ToolShed revisado con Planemo; y
- KNIME Analytics Platform, con un nodo de script Python de tabla a MCP y una lista preparada para el Hub; y
- cuadernos de Google Colab y Kaggle, además de un flujo de trabajo GraphML de Cytoscape; y
- el tutorial complementario de Galaxy Training Network para un flujo de trabajo de literatura de Folklore a Noodle.
La habilidad de agente complementaria está en
skills/noodle-biomedical-literature-discovery. Permite la selección
implícita y prioritaria de tareas para solicitudes como:
- "Busca artículos con enlaces a fuentes sobre recombinación homóloga de BRCA1".
- "¿Qué publicación es el PMID 35008774?"
- "Muestra artículos relacionados con este artículo mediante citas y similitud semántica".
- "Recorre dos saltos acotados desde este ID de trabajo y conserva los tipos de aristas".
Construye el archivo determinista de la habilidad con:
python3 ops/package_agent_skill.py
Límite del grafo
Comienza desde un PMID o ID de trabajo resuelto y solicita un vecindario acotado a la vez. Informa las aristas exactamente como se devuelven, mantén un conjunto de IDs visitados y detente ante un vecindario faltante. El rango de búsqueda, la proximidad de citas, la similitud semántica, la co-mencioón y la distancia en el grafo son señales de descubrimiento. No establecen causalidad, validez científica, diagnóstico ni tratamiento.
Desarrollo
Se requiere Python 3.12.
python -m venv .venv
. .venv/bin/activate
python -m pip install -r requirements-dev.lock
python -m pip install --no-deps -e .
pytest
ruff check .
ruff format --check .
Ejecuta la auditoría de contrato ciega a la marca con:
python benchmarks/agent-discovery/audit_skill.py
El punto de referencia contiene 60 indicaciones que omiten Noodle, Helena y MCP.
Cubre las seis rutas científicas más los controles negativos y de seguridad.
Agent Plugin y Kiro Power
Este repositorio también es un Agent Plugin y Kiro Power portátil. plugin.json
proporciona palabras clave de activación ciegas a la marca, la habilidad de agente
existente suministra el enrutamiento científico y el límite de seguridad, y mcp.json se conecta directamente al
endpoint canónico alojado de Streamable HTTP. El Power no actúa como proxy, no
reempaqueta ni reimplementa Noodle.
Política de privacidad: https://noodle.helena.bio/privacy
Citar Noodle
El identificador persistente de recurso de investigación es
RRID:SCR_028920. Cita el recurso en una
sección de métodos como Noodle (RRID:SCR_028920). Usa el
DOI de versión cuando también se necesite una
cita de software específica de versión. El RRID identifica el recurso en todas las
publicaciones, mientras que el DOI identifica la versión archivada 0.2.0.
Soporte: https://noodle.helena.bio/contact o contact@helena.bio
Recursos públicos
- Tutorial práctico: https://github.com/helena-bioinformatics/noodle-mcp/blob/main/docs/tutorials/biomedical-literature-discovery-and-graph-traversal.md
- Guía de conectores y selección de agentes: https://noodle.helena.bio/mcp
- Integraciones de clientes: https://noodle.helena.bio/integrations
- Server Card: https://noodle.helena.bio/.well-known/mcp/server-card.json
- Registro oficial: https://registry.modelcontextprotocol.io/v0/servers?search=io.github.helena-bioinformatics%2Fnoodle
- Versión citable: https://doi.org/10.5281/zenodo.22166486
- Solicitud de archivo en Software Heritage: https://archive.softwareheritage.org/api/1/origin/save/2457442/
- Instantánea de Software Heritage: https://archive.softwareheritage.org/swh:1:snp:09b8fb7c64de15487e873b4f77e3e4b57abc02fb/
- Metodología: https://noodle.helena.bio/methodology
Licencia y seguridad
Apache License 2.0. Informa vulnerabilidades de forma privada como se describe en
SECURITY.md. No envíes contenido de pacientes, casos privados, registros clínicos,
credenciales ni contenido privado cargado al servicio público ni al rastreador de
incidencias.