Noodle Biomedical Literature Discovery MCP

Busca de literatura biomédica vinculada à fonte e travessia limitada de grafo de citações ou semântico.

Documentação

Noodle Biomedical Literature Discovery MCP

DOI AllMCPs Verified

O adaptador oficial público e somente leitura do Model Context Protocol para descoberta de literatura biomédica da Helena Bioinformatics. Agentes podem selecioná-lo a partir de uma tarefa do usuário, mesmo quando o usuário não conhece a marca Noodle.

Endpoint público: https://api.helena.bio/noodle/v1/mcp

Identidade oficial no Registry: io.github.helena-bioinformatics/noodle

Nenhuma conta, chave de API, dado de paciente ou conteúdo privado é necessário ou aceito.

O que os agentes podem fazer

  • buscar um corpus biomédico público derivado do PubMed por linguagem natural, PMID, DOI ou PMCID;
  • recuperar registros de publicações com fontes vinculadas por PMID ou ID de trabalho Noodle;
  • percorrer vizinhanças limitadas de citações e semântica a partir de uma publicação;
  • continuar a exploração do grafo por meio de identificadores de trabalho retornados, preservando os tipos de aresta e a proveniência do grafo;
  • inspecionar tamanho do corpus, fontes, atualização, cobertura e metadados ativos do grafo.

As sete ferramentas publicadas são search_biomedical_literature, get_publication_details, get_work_details, get_publication_neighborhood, get_work_neighborhood, get_corpus_summary e a ação de informação separada com aceite explícito support_helena.

Conectar

Qualquer cliente MCP que suporte Streamable HTTP remoto pode usar o endpoint. Receitas exatas para ChatGPT, Claude, Codex, VS Code, Cursor, Windsurf, Gemini CLI, Grok, Perplexity, Microsoft Copilot Studio, Biomni e Biorouter estão em registry/platforms e integrations.

A Agent Skill complementar está em skills/noodle-biomedical-literature-discovery. Ela permite seleção implícita e orientada à tarefa para solicitações como:

  • “Encontre artigos com fontes vinculadas sobre recombinação homóloga de BRCA1.”
  • “Qual publicação é o PMID 35008774?”
  • “Mostre artigos relacionados a este artigo por citações e similaridade semântica.”
  • “Percorra dois saltos limitados a partir deste ID de trabalho e preserve os tipos de aresta.”

Construa o arquivo determinístico da skill com:

python3 ops/package_agent_skill.py

Limite do grafo

Comece com um PMID ou ID de trabalho resolvido e solicite uma vizinhança limitada por vez. Relate as arestas exatamente como retornadas, mantenha um conjunto de IDs visitados e pare quando uma vizinhança estiver ausente. Classificação de busca, proximidade de citação, similaridade semântica, co-menção e distância no grafo são sinais de descoberta. Eles não estabelecem causalidade, validade científica, diagnóstico ou tratamento.

Desenvolvimento

Python 3.12 é necessário.

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 .

Execute a auditoria de contrato sem marca com:

python benchmarks/agent-discovery/audit_skill.py

O benchmark contém 60 prompts que omitem Noodle, Helena e MCP. Ele cobre todas as seis rotas científicas, além de controles negativos e de segurança.

Agent Plugin e Kiro Power

Este repositório também é um Agent Plugin portátil e um Kiro Power. plugin.json fornece palavras-chave de ativação sem marca, a Agent Skill existente fornece o roteamento científico e o limite de segurança, e mcp.json conecta-se diretamente ao endpoint canônico hospedado Streamable HTTP. O Power não faz proxy, reempacota ou reimplementa o Noodle.

Política de privacidade: https://noodle.helena.bio/privacy

Suporte: https://noodle.helena.bio/contact ou contact@helena.bio

Recursos públicos

Licença e segurança

Apache License 2.0. Relate vulnerabilidades de forma privada conforme descrito em SECURITY.md. Não envie conteúdo de paciente, caso privado, registro clínico, credencial ou conteúdo privado enviado pelo usuário ao serviço público ou ao rastreador de problemas.