Ask Helena
Ce que fait ce MCP
Answers questions about Helena Bioinformatics and its products using citations from approved public sources.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['question'], 'properties': {'site': {'enum': ['evidence', 'helena', 'folklore', 'all'], 'default': 'all'}, 'history': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant']}, 'content': {'type': 'string', 'maxLength': 1024, 'minLength': 1, 'x-helena-maxUtf8Bytes': 4096}}, 'additionalProperties': False}, 'maxItems': 8}, 'language': {'type': 'string', 'pattern': '^[A-Za-z]{2,8}(-[A-Za-z0-9]{1,8})*$', 'maxLength': 35, 'minLength': 2}, 'question': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'x-helena-maxUtf8Bytes': 8192}, 'request_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False, 'x-helena-maxBodyBytes': 16384, 'x-helena-maxHistoryTotalChars': 4096}
Schéma de sortie
{'type': 'object', '$defs': {'AskMode': {'enum': ['answer', 'search'], 'type': 'string', 'title': 'AskMode', 'description': 'Canonical execution modes.'}, 'Outcome': {'enum': ['answered', 'evidence_only', 'partial', 'no_evidence', 'out_of_scope', 'unsafe_input', 'rate_limited', 'service_unavailable'], 'type': 'string', 'title': 'Outcome', 'description': 'Closed version 1 result outcomes.'}, 'Warning': {'type': 'object', 'title': 'Warning', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string', 'title': 'Code', 'pattern': '^[a-z][a-z0-9_]{0,63}$', 'maxLength': 64, 'minLength': 1}, 'message': {'type': 'string', 'title': 'Message', 'maxLength': 300, 'minLength': 1}}, 'description': 'Extensible version 1 warning.', 'additionalProperties': False}, 'Evidence': {'type': 'object', 'title': 'Evidence', 'required': ['source_id', 'canonical_url', 'title', 'site', 'product', 'language', 'status', 'excerpt', 'rank', 'relevance', 'content_hash'], 'properties': {'rank': {'type': 'integer', 'title': 'Rank', 'maximum': 20, 'minimum': 1}, 'site': {'$ref': '#/$defs/EvidenceSite'}, 'title': {'type': 'string', 'title': 'Title', 'maxLength': 300, 'minLength': 1}, 'status': {'$ref': '#/$defs/DocumentStatus'}, 'excerpt': {'type': 'string', 'title': 'Excerpt', 'maxLength': 1200, 'minLength': 1}, 'product': {'type': 'string', 'title': 'Product', 'maxLength': 64, 'minLength': 1}, 'section': {'anyOf': [{'type': 'string', 'maxLength': 300, 'minLength': 1}, {'type': 'null'}], 'title': 'Section', 'default': None}, 'language': {'type': 'string', 'title': 'Language', 'pattern': '^[A-Za-z]{2,8}(-[A-Za-z0-9]{1,8})*$', 'maxLength': 35, 'minLength': 2}, 'relevance': {'$ref': '#/$defs/EvidenceRelevance'}, 'source_id': {'type': 'string', 'title': 'Source Id', 'maxLength': 128, 'minLength': 1}, 'content_hash': {'type': 'string', 'title': 'Content Hash', 'pattern': '^[0-9a-f]{64}$'}, 'canonical_url': {'type': 'string', 'title': 'Canonical Url', 'format': 'uri', 'maxLength': 2083, 'minLength': 1}}, 'description': 'One ordered, snapshot-bound public evidence object.', 'additionalProperties': False}, 'EvidenceSite': {'enum': ['helena', 'folklore', 'evidence'], 'type': 'string', 'title': 'EvidenceSite', 'description': 'Source sites admitted to public evidence.'}, 'AskResponseV1': {'type': 'object', 'title': 'AskResponse', 'required': ['contract_version', 'request_id', 'outcome', 'mode', 'generated_at'], 'properties': {'mode': {'$ref': '#/$defs/AskMode'}, 'answer': {'anyOf': [{'type': 'string', 'maxLength': 8000, 'minLength': 1}, {'type': 'null'}], 'title': 'Answer', 'default': None}, 'outcome': {'$ref': '#/$defs/Outcome'}, 'evidence': {'type': 'array', 'items': {'$ref': '#/$defs/Evidence'}, 'title': 'Evidence', 'default': [], 'maxItems': 20}, 'warnings': {'type': 'array', 'items': {'$ref': '#/$defs/Warning'}, 'title': 'Warnings', 'default': [], 'maxItems': 8}, 'request_id': {'type': 'string', 'title': 'Request Id', 'format': 'uuid'}, 'generated_at': {'type': 'string', 'title': 'Generated At', 'format': 'date-time'}, 'corpus_version': {'anyOf': [{'type': 'string', 'maxLength': 128, 'minLength': 1}, {'type': 'null'}], 'title': 'Corpus Version', 'default': None}, 'contract_version': {'type': 'string', 'const': '1', 'title': 'Contract Version'}}, 'description': 'Canonical version 1 response envelope.', 'additionalProperties': False}, 'DocumentStatus': {'enum': ['current', 'pending', 'historical'], 'type': 'string', 'title': 'DocumentStatus', 'description': 'Governed source publication states.'}, 'EvidenceRelevance': {'enum': ['primary', 'supporting'], 'type': 'string', 'title': 'EvidenceRelevance', 'description': 'Public relevance classes.'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['canonical_response', 'protocol_metadata'], 'properties': {'protocol_metadata': {'type': 'object', 'required': ['adapter', 'adapter_version', 'protocol_version', 'canonical_contract_version'], 'properties': {'adapter': {'const': 'mcp'}, 'adapter_version': {'const': 'ask-helena-mcp-1'}, 'protocol_version': {'const': '2026-07-28'}, 'canonical_contract_version': {'const': 1}}, 'additionalProperties': False}, 'canonical_response': {'$ref': '#/$defs/AskResponseV1'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['question'], 'properties': {'site': {'enum': ['evidence', 'helena', 'folklore', 'all'], 'default': 'all'}, 'history': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant']}, 'content': {'type': 'string', 'maxLength': 1024, 'minLength': 1, 'x-helena-maxUtf8Bytes': 4096}}, 'additionalProperties': False}, 'maxItems': 8}, 'language': {'type': 'string', 'pattern': '^[A-Za-z]{2,8}(-[A-Za-z0-9]{1,8})*$', 'maxLength': 35, 'minLength': 2}, 'question': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'x-helena-maxUtf8Bytes': 8192}, 'request_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False, 'x-helena-maxBodyBytes': 16384, 'x-helena-maxHistoryTotalChars': 4096}
Schéma de sortie
{'type': 'object', '$defs': {'AskMode': {'enum': ['answer', 'search'], 'type': 'string', 'title': 'AskMode', 'description': 'Canonical execution modes.'}, 'Outcome': {'enum': ['answered', 'evidence_only', 'partial', 'no_evidence', 'out_of_scope', 'unsafe_input', 'rate_limited', 'service_unavailable'], 'type': 'string', 'title': 'Outcome', 'description': 'Closed version 1 result outcomes.'}, 'Warning': {'type': 'object', 'title': 'Warning', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string', 'title': 'Code', 'pattern': '^[a-z][a-z0-9_]{0,63}$', 'maxLength': 64, 'minLength': 1}, 'message': {'type': 'string', 'title': 'Message', 'maxLength': 300, 'minLength': 1}}, 'description': 'Extensible version 1 warning.', 'additionalProperties': False}, 'Evidence': {'type': 'object', 'title': 'Evidence', 'required': ['source_id', 'canonical_url', 'title', 'site', 'product', 'language', 'status', 'excerpt', 'rank', 'relevance', 'content_hash'], 'properties': {'rank': {'type': 'integer', 'title': 'Rank', 'maximum': 20, 'minimum': 1}, 'site': {'$ref': '#/$defs/EvidenceSite'}, 'title': {'type': 'string', 'title': 'Title', 'maxLength': 300, 'minLength': 1}, 'status': {'$ref': '#/$defs/DocumentStatus'}, 'excerpt': {'type': 'string', 'title': 'Excerpt', 'maxLength': 1200, 'minLength': 1}, 'product': {'type': 'string', 'title': 'Product', 'maxLength': 64, 'minLength': 1}, 'section': {'anyOf': [{'type': 'string', 'maxLength': 300, 'minLength': 1}, {'type': 'null'}], 'title': 'Section', 'default': None}, 'language': {'type': 'string', 'title': 'Language', 'pattern': '^[A-Za-z]{2,8}(-[A-Za-z0-9]{1,8})*$', 'maxLength': 35, 'minLength': 2}, 'relevance': {'$ref': '#/$defs/EvidenceRelevance'}, 'source_id': {'type': 'string', 'title': 'Source Id', 'maxLength': 128, 'minLength': 1}, 'content_hash': {'type': 'string', 'title': 'Content Hash', 'pattern': '^[0-9a-f]{64}$'}, 'canonical_url': {'type': 'string', 'title': 'Canonical Url', 'format': 'uri', 'maxLength': 2083, 'minLength': 1}}, 'description': 'One ordered, snapshot-bound public evidence object.', 'additionalProperties': False}, 'EvidenceSite': {'enum': ['helena', 'folklore', 'evidence'], 'type': 'string', 'title': 'EvidenceSite', 'description': 'Source sites admitted to public evidence.'}, 'AskResponseV1': {'type': 'object', 'title': 'AskResponse', 'required': ['contract_version', 'request_id', 'outcome', 'mode', 'generated_at'], 'properties': {'mode': {'$ref': '#/$defs/AskMode'}, 'answer': {'anyOf': [{'type': 'string', 'maxLength': 8000, 'minLength': 1}, {'type': 'null'}], 'title': 'Answer', 'default': None}, 'outcome': {'$ref': '#/$defs/Outcome'}, 'evidence': {'type': 'array', 'items': {'$ref': '#/$defs/Evidence'}, 'title': 'Evidence', 'default': [], 'maxItems': 20}, 'warnings': {'type': 'array', 'items': {'$ref': '#/$defs/Warning'}, 'title': 'Warnings', 'default': [], 'maxItems': 8}, 'request_id': {'type': 'string', 'title': 'Request Id', 'format': 'uuid'}, 'generated_at': {'type': 'string', 'title': 'Generated At', 'format': 'date-time'}, 'corpus_version': {'anyOf': [{'type': 'string', 'maxLength': 128, 'minLength': 1}, {'type': 'null'}], 'title': 'Corpus Version', 'default': None}, 'contract_version': {'type': 'string', 'const': '1', 'title': 'Contract Version'}}, 'description': 'Canonical version 1 response envelope.', 'additionalProperties': False}, 'DocumentStatus': {'enum': ['current', 'pending', 'historical'], 'type': 'string', 'title': 'DocumentStatus', 'description': 'Governed source publication states.'}, 'EvidenceRelevance': {'enum': ['primary', 'supporting'], 'type': 'string', 'title': 'EvidenceRelevance', 'description': 'Public relevance classes.'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['canonical_response', 'protocol_metadata'], 'properties': {'protocol_metadata': {'type': 'object', 'required': ['adapter', 'adapter_version', 'protocol_version', 'canonical_contract_version'], 'properties': {'adapter': {'const': 'mcp'}, 'adapter_version': {'const': 'ask-helena-mcp-1'}, 'protocol_version': {'const': '2026-07-28'}, 'canonical_contract_version': {'const': 1}}, 'additionalProperties': False}, 'canonical_response': {'$ref': '#/$defs/AskResponseV1'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
brainkb
Manages and queries neuroscience knowledge graphs, including RDF ingestion, named graphs, jobs, spaces, memberships, roles, and a…
Opentargets
Provides Open Targets disease, drug, target, therapeutic-area, and disease-association knowledge graph lookups.
Inspire Hep
Searches and retrieves high-energy physics literature, authors, institutions, and conference records from INSPIRE-HEP.
Bioportal
Searches biomedical ontologies and retrieves concept definitions, synonyms, hierarchy relationships, and mappings across clinical…
Eol
Provides access to Encyclopedia of Life taxonomy pages, scientific names, synonyms, common names, and biological hierarchies.
Nci Evs
Searches NCI Enterprise Vocabulary Services and retrieves cancer-research terminology concepts, definitions, relationships, hiera…
Hal Fr
Searches and retrieves scholarly documents and author records from the HAL French national open research archive.
Civic
Provides curated clinical interpretations and evidence for cancer gene variants, including associated diseases, therapies, action…