accueil / serveurs / IA & Mémoire / io.github.rarasAI/raras
io.github.rarasAI/raras
serveur MCP (Model Context Protocol) · rarasnet-http 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.rarasAI/raras est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.rarasAI/raras » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 20 outils
- analyze_clinical_case≈ 154 tokens
Caso clínico → doenças candidatas + literatura relevante em 1 chamada. Apenas informativo, nunca diagnóstico.
Paramètres, retour & exemple (3)
Paramètrespapers_limit· integer · optionneldiseases_limit· integer · optionnelcase_description· string · requis
Exemple d'appel{"name": "analyze_clinical_case", "arguments": {"case_description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - explain_relation≈ 418 tokens
Raciocínio fundamentado sobre o grafo: dada uma pergunta (ex.: "por que o gene X se associa à doença Y?", "como a droga Z se relaciona a esta doença?"), retorna caminhos de evidência multi-hop (doença↔gene↔via↔droga↔fenótipo) com proveniência citável. Se não houver caminho no grafo, recusa — nunca inventa.
Paramètres, retour & exemple (3)
Paramètresquery· string · requishpo_ids· array · optionnelmax_hops· ? · optionnel
Exemple d'appel{"name": "explain_relation", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"paths": [], "query": "texte", "summary": {}, "hasEvidence": true}} - find_active_trials≈ 108 tokens
Trials ativos com filtro Brazil.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelorphaCode· string · requisin_brazil_only· boolean · optionnel
Exemple d'appel{"name": "find_active_trials", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_diseases_by_phenotypes≈ 117 tokens
Match por IDs HPO. Use para diagnóstico diferencial.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelhpo_ids· array · requis
Exemple d'appel{"name": "find_diseases_by_phenotypes", "arguments": {"hpo_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_papers_for_disease≈ 128 tokens
Literatura relacionada a uma doença via embeddings (:SEMANTIC_MATCH, fallback vetorial).
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelmin_score· number · optionnelorphaCode· string · requis
Exemple d'appel{"name": "find_papers_for_disease", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_phenotypically_similar≈ 294 tokens
Doenças com perfil de fenótipos HPO semelhante (simGIC pré-computado, explicável: nº de fenótipos em comum). Complementa find_similar_diseases (semântico).
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelorphaCode· string · requis
Exemple d'appel{"name": "find_phenotypically_similar", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "method": "texte", "results": [], "orphaCode": "texte"}} - find_reference_centers≈ 104 tokens
Centros por doença e/ou UF, com CNES.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelstate· string · optionnelorphaCode· string · optionnel
Exemple d'appel{"name": "find_reference_centers", "arguments": {"limit": 1, "state": "texte", "orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_similar_diseases≈ 95 tokens
Vector similarity via embeddings SOTA.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelorphaCode· string · requis
Exemple d'appel{"name": "find_similar_diseases", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_disease_detail≈ 82 tokens
Fenótipos HPO, genes, SUS, trials, descrição clínica em PT.
Paramètres, retour & exemple (1)
ParamètresorphaCode· string · requis
Exemple d'appel{"name": "get_disease_detail", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_evidence≈ 481 tokens
Cross-references de autoridade (Orphanet, MONDO, OMIM, MeSH, GARD, UMLS), status de verificação e PMIDs de uma doença. A base da regra "nunca inventar".
Paramètres, retour & exemple (1)
ParamètresorphaCode· string · requis
Exemple d'appel{"name": "get_evidence", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "pmids": [], "xrefs": {}, "orphaCode": "texte", "diseaseTwin": {}, "neverInvent": true, "verification": {}}} - get_graph_stats≈ 55 tokens
Contagens e métricas do dataset.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_graph_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_hypotheses≈ 364 tokens
Candidatos a reposicionamento de fármacos gerados por associação de genes (guilt-by-association): drogas que tratam outras doenças que compartilham genes com esta. HIPÓTESES para investigação, NUNCA recomendações clínicas — cada uma rastreável (via gene X, da doença Y).
Paramètres, retour & exemple (1)
ParamètresorphaCode· string · requis
Exemple d'appel{"name": "get_hypotheses", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "method": "texte", "orphaCode": "texte", "hypotheses": [], "isRecommendation": true}} - get_literature_relations≈ 331 tokens
Relações tipadas extraídas da literatura biomédica (associate/treat/cause/inhibit/stimulate/prevent) entre a doença e genes/fármacos, com nº de publicações como proveniência. Filtrável por predicado.
Paramètres, retour & exemple (2)
ParamètresorphaCode· string · requispredicate· string · optionnel · associate | treat | cause | inhibit | stimulate | prevent | positive_correlation | negative_correlation
Exemple d'appel{"name": "get_literature_relations", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"source": "texte", "orphaCode": "texte", "relations": []}} - get_recent_updates≈ 296 tokens
Doenças cujo gêmeo digital ganhou evidência nova (autoria, PubTator3, Open Targets, verificação) nos últimos N dias. Faça polling para acompanhar mudanças (substituto stateless de subscriptions).
Paramètres, retour & exemple (2)
Paramètresdays· integer · optionnellimit· integer · optionnel
Exemple d'appel{"name": "get_recent_updates", "arguments": {"days": 1, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"updates": [], "sinceDays": 1}} - get_research_log≈ 282 tokens
Registro cronológico do que o agente autônomo fez por esta doença: autoria, mineração de literatura, evidência genética, verificação, prospecção de fontes, recomputação de relações. Prova de que o gêmeo digital estuda a doença continuamente.
Paramètres, retour & exemple (1)
ParamètresorphaCode· string · requis
Exemple d'appel{"name": "get_research_log", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "events": [], "orphaCode": "texte"}} - get_schema≈ 81 tokens
Node labels, relationship types e property keys do grafo. Use antes de cypher_query.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_schema", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sus_coverage≈ 75 tokens
CEAF, SIGTAP, PNTN, nível de integração.
Paramètres, retour & exemple (1)
ParamètresorphaCode· string · requis
Exemple d'appel{"name": "get_sus_coverage", "arguments": {"orphaCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_diseases≈ 123 tokens
Full-text search em 10.468 doenças raras. Suporta filtros SUS/trials.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelquery· string · requisfilter_has_sus_coverage· boolean · optionnelfilter_has_active_trials· boolean · optionnel
Exemple d'appel{"name": "search_diseases", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_papers_semantic≈ 128 tokens
Busca vetorial sobre 424k papers do PubMed. Use caso clínico, pergunta ou conjunto de sintomas.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelquery· string · requismin_score· number · optionnel
Exemple d'appel{"name": "search_papers_semantic", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_phenotypes≈ 367 tokens
Lookup HPO em PT-BR (encoder Araras-HPO-Brasil + léxico leigo) ou EN (vocabulário HPO). Retorna IDs HP: com estado de asserção: termo NEGADO ("nunca desmaiei") NÃO vira fenótipo. Outros idiomas não são cobertos. Limite de taxa: use poucas chamadas por minuto (429 = espere).
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
Exemple d'appel{"name": "search_phenotypes", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "note": "texte", "query": "texte", "results": [], "assertion": "PRESENT", "languages": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».