このMCPでできること
Searches a biomedical literature corpus, retrieves publication records, and explores citation and semantic neighborhoods.
ツール
入力スキーマ
{'type': 'object', 'title': 'GetCorpusSummaryArguments', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'PublicCorpusCounts': {'type': 'object', 'title': 'PublicCorpusCounts', 'required': ['source_records', 'unique_works', 'gene_mentions', 'variant_mentions', 'phenotype_mentions', 'evidence_links'], 'properties': {'unique_works': {'type': 'integer', 'title': 'Unique Works'}, 'gene_mentions': {'type': 'integer', 'title': 'Gene Mentions'}, 'evidence_links': {'type': 'integer', 'title': 'Evidence Links'}, 'source_records': {'type': 'integer', 'title': 'Source Records'}, 'variant_mentions': {'type': 'integer', 'title': 'Variant Mentions'}, 'phenotype_mentions': {'type': 'integer', 'title': 'Phenotype Mentions'}}, 'additionalProperties': False}, 'PublicCorpusSource': {'type': 'object', 'title': 'PublicCorpusSource', 'required': ['source_id', 'display_name', 'source_type', 'source_records', 'unique_works', 'evidence_links'], 'properties': {'source_id': {'type': 'string', 'title': 'Source Id'}, 'source_type': {'type': 'string', 'title': 'Source Type'}, 'display_name': {'type': 'string', 'title': 'Display Name'}, 'unique_works': {'type': 'integer', 'title': 'Unique Works'}, 'evidence_links': {'type': 'integer', 'title': 'Evidence Links'}, 'source_records': {'type': 'integer', 'title': 'Source Records'}}, 'additionalProperties': False}}, 'title': 'PublicCorpusSummaryResponse', 'required': ['contract_version', 'generated_at', 'counts', 'sources', 'deduplication_keys', 'scope'], 'properties': {'scope': {'type': 'string', 'title': 'Scope'}, 'counts': {'$ref': '#/$defs/PublicCorpusCounts'}, 'sources': {'type': 'array', 'items': {'$ref': '#/$defs/PublicCorpusSource'}, 'title': 'Sources'}, 'generated_at': {'type': 'string', 'title': 'Generated At'}, 'contract_version': {'type': 'string', 'const': '1.0', 'title': 'Contract Version'}, 'deduplication_keys': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Deduplication Keys'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'title': 'GetPublicationDetailsArguments', 'required': ['pmid'], 'properties': {'pmid': {'type': 'string', 'title': 'Pmid', 'pattern': '^[0-9]{1,12}$', 'description': "One PubMed identifier to look up in Noodle's current public corpus, as 1 to 12 digits without a PMID prefix."}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'PublicGeneMention': {'type': 'object', 'title': 'PublicGeneMention', 'required': ['gene_symbol', 'association_type', 'mention_count'], 'properties': {'gene_symbol': {'type': 'string', 'title': 'Gene Symbol'}, 'mention_count': {'type': 'integer', 'title': 'Mention Count'}, 'association_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Association Type'}}, 'additionalProperties': False}, 'PublicVariantMention': {'type': 'object', 'title': 'PublicVariantMention', 'required': ['gene_symbol', 'hgvs_cdna', 'hgvs_protein', 'normalized_variant', 'clinical_significance', 'evidence_type', 'sentence_text', 'confidence_score'], 'properties': {'hgvs_cdna': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hgvs Cdna'}, 'gene_symbol': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Gene Symbol'}, 'hgvs_protein': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hgvs Protein'}, 'evidence_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Evidence Type'}, 'sentence_text': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Sentence Text'}, 'confidence_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Confidence Score'}, 'normalized_variant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Normalized Variant'}, 'clinical_significance': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Clinical Significance'}}, 'additionalProperties': False}, 'PublicPublicationDetails': {'type': 'object', 'title': 'PublicPublicationDetails', 'required': ['pmid', 'title', 'abstract', 'authors', 'journal', 'publication_date', 'publication_types', 'mesh_terms', 'doi', 'pmc_id', 'is_retracted', 'pubmed_url', 'full_text_url', 'gene_mentions', 'variant_mentions'], 'properties': {'doi': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doi'}, 'pmid': {'type': 'string', 'title': 'Pmid', 'pattern': '^[0-9]{1,12}$'}, 'title': {'type': 'string', 'title': 'Title'}, 'pmc_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pmc Id'}, 'authors': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Authors'}, 'journal': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Journal'}, 'abstract': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Abstract'}, 'mesh_terms': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Mesh Terms'}, 'pubmed_url': {'type': 'string', 'title': 'Pubmed Url'}, 'is_retracted': {'type': 'boolean', 'title': 'Is Retracted'}, 'full_text_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Full Text Url'}, 'gene_mentions': {'type': 'array', 'items': {'$ref': '#/$defs/PublicGeneMention'}, 'title': 'Gene Mentions'}, 'publication_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Publication Date'}, 'variant_mentions': {'type': 'array', 'items': {'$ref': '#/$defs/PublicVariantMention'}, 'title': 'Variant Mentions'}, 'publication_types': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Publication Types'}}, 'additionalProperties': False}}, 'title': 'PublicationDetailsResponse', 'required': ['contract_version', 'publication', 'usage_boundary'], 'properties': {'publication': {'$ref': '#/$defs/PublicPublicationDetails'}, 'usage_boundary': {'type': 'object', 'title': 'Usage Boundary', 'additionalProperties': True}, 'contract_version': {'type': 'string', 'const': '1.0', 'title': 'Contract Version'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'title': 'GetPublicationNeighborhoodArguments', 'required': ['pmid'], 'properties': {'pmid': {'type': 'string', 'title': 'Pmid', 'pattern': '^[0-9]{1,12}$', 'description': 'One PubMed identifier, as 1 to 12 digits.'}, 'from_work_id': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'From Work Id', 'default': None, 'description': 'Optional prior work ID for a reversible graph path.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'ArticleNeighborhoodEdge': {'type': 'object', 'title': 'ArticleNeighborhoodEdge', 'required': ['id', 'source_id', 'target_id', 'reasons'], 'properties': {'id': {'type': 'string', 'title': 'Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'reasons': {'type': 'array', 'items': {'$ref': '#/$defs/ArticleNeighborhoodReason'}, 'title': 'Reasons', 'maxItems': 7, 'minItems': 1}, 'source_id': {'type': 'string', 'title': 'Source Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'target_id': {'type': 'string', 'title': 'Target Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}}, 'additionalProperties': False}, 'ArticleNeighborhoodNode': {'type': 'object', 'title': 'ArticleNeighborhoodNode', 'required': ['id', 'kind', 'label', 'canonical_path'], 'properties': {'id': {'type': 'string', 'title': 'Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'kind': {'enum': ['publication', 'gene', 'variant', 'phenotype', 'disease'], 'type': 'string', 'title': 'Kind'}, 'label': {'type': 'string', 'title': 'Label', 'maxLength': 500, 'minLength': 1}, 'canonical_path': {'type': 'string', 'title': 'Canonical Path', 'pattern': '^/[A-Za-z0-9._~/-]{1,300}$'}, 'publication_doi': {'anyOf': [{'type': 'string', 'maxLength': 255, 'minLength': 3}, {'type': 'null'}], 'title': 'Publication Doi', 'default': None}, 'publication_pmid': {'anyOf': [{'type': 'string', 'pattern': '^[0-9]{1,12}$'}, {'type': 'null'}], 'title': 'Publication Pmid', 'default': None}, 'publication_pmcid': {'anyOf': [{'type': 'string', 'pattern': '^PMC[0-9]+$'}, {'type': 'null'}], 'title': 'Publication Pmcid', 'default': None}, 'publication_work_id': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'Publication Work Id', 'default': None}}, 'additionalProperties': False}, 'ArticleNeighborhoodReason': {'type': 'object', 'title': 'ArticleNeighborhoodReason', 'required': ['kind', 'label', 'score', 'model_version', 'provenance'], 'properties': {'kind': {'enum': ['shared_gene', 'shared_variant', 'shared_phenotype', 'shared_disease', 'cites', 'cited_by', 'semantic_relatedness'], 'type': 'string', 'title': 'Kind'}, 'label': {'type': 'string', 'title': 'Label', 'maxLength': 500, 'minLength': 1}, 'score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Score'}, 'provenance': {'$ref': '#/$defs/ArticleNeighborhoodProvenance'}, 'model_version': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'Model Version'}}, 'additionalProperties': False}, 'ArticleNeighborhoodProvenance': {'type': 'object', 'title': 'ArticleNeighborhoodProvenance', 'required': ['source', 'record_id', 'canonical_url', 'retrieved_at'], 'properties': {'source': {'type': 'string', 'title': 'Source', 'maxLength': 160, 'minLength': 1}, 'record_id': {'type': 'string', 'title': 'Record Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'retrieved_at': {'type': 'string', 'title': 'Retrieved At', 'pattern': '^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$'}, 'canonical_url': {'anyOf': [{'type': 'string', 'maxLength': 2048}, {'type': 'null'}], 'title': 'Canonical Url'}}, 'additionalProperties': False}, 'ArticleNeighborhoodUsageBoundary': {'type': 'object', 'title': 'ArticleNeighborhoodUsageBoundary', 'required': ['review_required', 'patient_context_evaluated', 'semantic_similarity_is_evidence'], 'properties': {'review_required': {'type': 'boolean', 'const': True, 'title': 'Review Required'}, 'patient_context_evaluated': {'type': 'boolean', 'const': False, 'title': 'Patient Context Evaluated'}, 'semantic_similarity_is_evidence': {'type': 'boolean', 'const': False, 'title': 'Semantic Similarity Is Evidence'}}, 'additionalProperties': False}}, 'title': 'ArticleNeighborhoodResponse', 'required': ['contract_version', 'anchor_node_id', 'graph_version', 'release_channel', 'policy_version', 'generated_at', 'stale_after', 'freshness', 'nodes', 'edges', 'usage_boundary'], 'properties': {'edges': {'type': 'array', 'items': {'$ref': '#/$defs/ArticleNeighborhoodEdge'}, 'title': 'Edges', 'maxItems': 64, 'minItems': 8}, 'nodes': {'type': 'array', 'items': {'$ref': '#/$defs/ArticleNeighborhoodNode'}, 'title': 'Nodes', 'maxItems': 25, 'minItems': 9}, 'freshness': {'type': 'string', 'const': 'CURRENT', 'title': 'Freshness'}, 'anchor_pmid': {'anyOf': [{'type': 'string', 'pattern': '^[0-9]{1,12}$'}, {'type': 'null'}], 'title': 'Anchor Pmid', 'default': None}, 'stale_after': {'type': 'string', 'title': 'Stale After', 'pattern': '^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$'}, 'generated_at': {'type': 'string', 'title': 'Generated At', 'pattern': '^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$'}, 'graph_version': {'type': 'string', 'title': 'Graph Version', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'anchor_node_id': {'type': 'string', 'title': 'Anchor Node Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'anchor_work_id': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'Anchor Work Id', 'default': None}, 'policy_version': {'type': 'string', 'title': 'Policy Version', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'usage_boundary': {'$ref': '#/$defs/ArticleNeighborhoodUsageBoundary'}, 'release_channel': {'type': 'string', 'title': 'Release Channel', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'contract_version': {'enum': ['0.1', '0.2'], 'type': 'string', 'title': 'Contract Version'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'title': 'GetWorkDetailsArguments', 'required': ['work_id'], 'properties': {'work_id': {'type': 'string', 'title': 'Work Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$', 'description': 'Canonical Noodle Literature Corpus work identifier.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'PublicGeneMention': {'type': 'object', 'title': 'PublicGeneMention', 'required': ['gene_symbol', 'association_type', 'mention_count'], 'properties': {'gene_symbol': {'type': 'string', 'title': 'Gene Symbol'}, 'mention_count': {'type': 'integer', 'title': 'Mention Count'}, 'association_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Association Type'}}, 'additionalProperties': False}, 'PublicWorkDetails': {'type': 'object', 'title': 'PublicWorkDetails', 'required': ['work_id', 'title', 'abstract', 'authors', 'journal', 'publication_date', 'publication_types', 'mesh_terms', 'doi', 'pmc_id', 'is_retracted', 'pubmed_url', 'doi_url', 'full_text_url', 'gene_mentions', 'variant_mentions'], 'properties': {'doi': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doi'}, 'pmid': {'anyOf': [{'type': 'string', 'pattern': '^[0-9]{1,12}$'}, {'type': 'null'}], 'title': 'Pmid', 'default': None}, 'title': {'type': 'string', 'title': 'Title'}, 'pmc_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pmc Id'}, 'authors': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Authors'}, 'doi_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doi Url'}, 'journal': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Journal'}, 'work_id': {'type': 'string', 'title': 'Work Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'abstract': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Abstract'}, 'mesh_terms': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Mesh Terms'}, 'pubmed_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pubmed Url'}, 'is_retracted': {'type': 'boolean', 'title': 'Is Retracted'}, 'full_text_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Full Text Url'}, 'gene_mentions': {'type': 'array', 'items': {'$ref': '#/$defs/PublicGeneMention'}, 'title': 'Gene Mentions'}, 'publication_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Publication Date'}, 'variant_mentions': {'type': 'array', 'items': {'$ref': '#/$defs/PublicVariantMention'}, 'title': 'Variant Mentions'}, 'publication_types': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Publication Types'}}, 'additionalProperties': False}, 'PublicVariantMention': {'type': 'object', 'title': 'PublicVariantMention', 'required': ['gene_symbol', 'hgvs_cdna', 'hgvs_protein', 'normalized_variant', 'clinical_significance', 'evidence_type', 'sentence_text', 'confidence_score'], 'properties': {'hgvs_cdna': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hgvs Cdna'}, 'gene_symbol': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Gene Symbol'}, 'hgvs_protein': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hgvs Protein'}, 'evidence_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Evidence Type'}, 'sentence_text': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Sentence Text'}, 'confidence_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Confidence Score'}, 'normalized_variant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Normalized Variant'}, 'clinical_significance': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Clinical Significance'}}, 'additionalProperties': False}}, 'title': 'WorkDetailsResponse', 'required': ['contract_version', 'publication', 'usage_boundary'], 'properties': {'publication': {'$ref': '#/$defs/PublicWorkDetails'}, 'usage_boundary': {'type': 'object', 'title': 'Usage Boundary', 'additionalProperties': True}, 'contract_version': {'type': 'string', 'const': '1.0', 'title': 'Contract Version'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'title': 'GetWorkNeighborhoodArguments', 'required': ['work_id'], 'properties': {'work_id': {'type': 'string', 'title': 'Work Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$', 'description': 'Canonical work identifier to place at the graph center.'}, 'from_work_id': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'From Work Id', 'default': None, 'description': 'Optional prior work ID for a reversible graph path.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'ArticleNeighborhoodEdge': {'type': 'object', 'title': 'ArticleNeighborhoodEdge', 'required': ['id', 'source_id', 'target_id', 'reasons'], 'properties': {'id': {'type': 'string', 'title': 'Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'reasons': {'type': 'array', 'items': {'$ref': '#/$defs/ArticleNeighborhoodReason'}, 'title': 'Reasons', 'maxItems': 7, 'minItems': 1}, 'source_id': {'type': 'string', 'title': 'Source Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'target_id': {'type': 'string', 'title': 'Target Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}}, 'additionalProperties': False}, 'ArticleNeighborhoodNode': {'type': 'object', 'title': 'ArticleNeighborhoodNode', 'required': ['id', 'kind', 'label', 'canonical_path'], 'properties': {'id': {'type': 'string', 'title': 'Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'kind': {'enum': ['publication', 'gene', 'variant', 'phenotype', 'disease'], 'type': 'string', 'title': 'Kind'}, 'label': {'type': 'string', 'title': 'Label', 'maxLength': 500, 'minLength': 1}, 'canonical_path': {'type': 'string', 'title': 'Canonical Path', 'pattern': '^/[A-Za-z0-9._~/-]{1,300}$'}, 'publication_doi': {'anyOf': [{'type': 'string', 'maxLength': 255, 'minLength': 3}, {'type': 'null'}], 'title': 'Publication Doi', 'default': None}, 'publication_pmid': {'anyOf': [{'type': 'string', 'pattern': '^[0-9]{1,12}$'}, {'type': 'null'}], 'title': 'Publication Pmid', 'default': None}, 'publication_pmcid': {'anyOf': [{'type': 'string', 'pattern': '^PMC[0-9]+$'}, {'type': 'null'}], 'title': 'Publication Pmcid', 'default': None}, 'publication_work_id': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'Publication Work Id', 'default': None}}, 'additionalProperties': False}, 'ArticleNeighborhoodReason': {'type': 'object', 'title': 'ArticleNeighborhoodReason', 'required': ['kind', 'label', 'score', 'model_version', 'provenance'], 'properties': {'kind': {'enum': ['shared_gene', 'shared_variant', 'shared_phenotype', 'shared_disease', 'cites', 'cited_by', 'semantic_relatedness'], 'type': 'string', 'title': 'Kind'}, 'label': {'type': 'string', 'title': 'Label', 'maxLength': 500, 'minLength': 1}, 'score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Score'}, 'provenance': {'$ref': '#/$defs/ArticleNeighborhoodProvenance'}, 'model_version': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'Model Version'}}, 'additionalProperties': False}, 'ArticleNeighborhoodProvenance': {'type': 'object', 'title': 'ArticleNeighborhoodProvenance', 'required': ['source', 'record_id', 'canonical_url', 'retrieved_at'], 'properties': {'source': {'type': 'string', 'title': 'Source', 'maxLength': 160, 'minLength': 1}, 'record_id': {'type': 'string', 'title': 'Record Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'retrieved_at': {'type': 'string', 'title': 'Retrieved At', 'pattern': '^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$'}, 'canonical_url': {'anyOf': [{'type': 'string', 'maxLength': 2048}, {'type': 'null'}], 'title': 'Canonical Url'}}, 'additionalProperties': False}, 'ArticleNeighborhoodUsageBoundary': {'type': 'object', 'title': 'ArticleNeighborhoodUsageBoundary', 'required': ['review_required', 'patient_context_evaluated', 'semantic_similarity_is_evidence'], 'properties': {'review_required': {'type': 'boolean', 'const': True, 'title': 'Review Required'}, 'patient_context_evaluated': {'type': 'boolean', 'const': False, 'title': 'Patient Context Evaluated'}, 'semantic_similarity_is_evidence': {'type': 'boolean', 'const': False, 'title': 'Semantic Similarity Is Evidence'}}, 'additionalProperties': False}}, 'title': 'ArticleNeighborhoodResponse', 'required': ['contract_version', 'anchor_node_id', 'graph_version', 'release_channel', 'policy_version', 'generated_at', 'stale_after', 'freshness', 'nodes', 'edges', 'usage_boundary'], 'properties': {'edges': {'type': 'array', 'items': {'$ref': '#/$defs/ArticleNeighborhoodEdge'}, 'title': 'Edges', 'maxItems': 64, 'minItems': 8}, 'nodes': {'type': 'array', 'items': {'$ref': '#/$defs/ArticleNeighborhoodNode'}, 'title': 'Nodes', 'maxItems': 25, 'minItems': 9}, 'freshness': {'type': 'string', 'const': 'CURRENT', 'title': 'Freshness'}, 'anchor_pmid': {'anyOf': [{'type': 'string', 'pattern': '^[0-9]{1,12}$'}, {'type': 'null'}], 'title': 'Anchor Pmid', 'default': None}, 'stale_after': {'type': 'string', 'title': 'Stale After', 'pattern': '^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$'}, 'generated_at': {'type': 'string', 'title': 'Generated At', 'pattern': '^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$'}, 'graph_version': {'type': 'string', 'title': 'Graph Version', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'anchor_node_id': {'type': 'string', 'title': 'Anchor Node Id', 'pattern': '^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$'}, 'anchor_work_id': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, {'type': 'null'}], 'title': 'Anchor Work Id', 'default': None}, 'policy_version': {'type': 'string', 'title': 'Policy Version', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'usage_boundary': {'$ref': '#/$defs/ArticleNeighborhoodUsageBoundary'}, 'release_channel': {'type': 'string', 'title': 'Release Channel', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'contract_version': {'enum': ['0.1', '0.2'], 'type': 'string', 'title': 'Contract Version'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'title': 'SearchCorpusArguments', 'required': ['query'], 'properties': {'sort': {'enum': ['relevance', 'newest', 'oldest'], 'type': 'string', 'title': 'Sort', 'default': 'relevance', 'description': 'Result ordering: relevance-ranked, newest publication first, or oldest publication first.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Maximum number of publications to return, from 1 to 25.'}, 'query': {'type': 'string', 'title': 'Query', 'maxLength': 200, 'minLength': 3, 'description': 'Natural-language literature question or exact PMID, DOI, PMCID, gene, variant, phenotype, HPO, or OMIM query. Include every known publication identifier when comparing or finding related papers.'}, 'cursor': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 8}, {'type': 'null'}], 'title': 'Cursor', 'default': None, 'description': 'Opaque continuation cursor from the preceding response for the same query and sort order; omit for the first page.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'PublicCorpusSearchResult': {'type': 'object', 'title': 'PublicCorpusSearchResult', 'required': ['work_id', 'pmid', 'title', 'abstract_excerpt', 'journal', 'publication_date', 'doi', 'pmc_id', 'source_url', 'pubmed_url', 'match_types', 'structured_score'], 'properties': {'doi': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doi'}, 'pmid': {'anyOf': [{'type': 'string', 'pattern': '^[0-9]{1,12}$'}, {'type': 'null'}], 'title': 'Pmid'}, 'title': {'type': 'string', 'title': 'Title'}, 'pmc_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pmc Id'}, 'authors': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Authors'}, 'journal': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Journal'}, 'work_id': {'type': 'string', 'title': 'Work Id'}, 'pubmed_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pubmed Url'}, 'rank_score': {'type': 'number', 'title': 'Rank Score', 'default': 0.0}, 'source_url': {'type': 'string', 'title': 'Source Url'}, 'graph_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Graph Score', 'default': None}, 'match_types': {'type': 'array', 'items': {'enum': ['pmid', 'doi', 'pmcid', 'title', 'abstract', 'gene', 'variant', 'phenotype', 'hpo', 'omim', 'semantic', 'graph'], 'type': 'string'}, 'title': 'Match Types'}, 'semantic_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Semantic Score', 'default': None}, 'abstract_excerpt': {'type': 'string', 'title': 'Abstract Excerpt'}, 'article_entities': {'type': 'array', 'items': {'$ref': '#/$defs/PublicCorpusArticleEntity'}, 'title': 'Article Entities'}, 'publication_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Publication Date'}, 'structured_score': {'type': 'number', 'title': 'Structured Score'}, 'graph_anchor_pmid': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Graph Anchor Pmid', 'default': None}}, 'additionalProperties': False}, 'PublicCorpusArticleEntity': {'type': 'object', 'title': 'PublicCorpusArticleEntity', 'required': ['entity_type', 'identifier', 'label', 'source_field', 'normalization_state'], 'properties': {'label': {'type': 'string', 'title': 'Label'}, 'identifier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Identifier'}, 'entity_type': {'enum': ['gene', 'variant', 'phenotype', 'pmid', 'doi', 'pmcid', 'omim'], 'type': 'string', 'title': 'Entity Type'}, 'source_field': {'enum': ['work_identifiers.normalized_value', 'gene_mentions.gene_symbol', 'variant_mentions.normalized_variant', 'phenotype_mentions.hpo_id', 'phenotype_mentions.omim_id', 'phenotype_mentions.mesh_term', 'phenotype_mentions.phenotype_name'], 'type': 'string', 'title': 'Source Field'}, 'normalization_state': {'enum': ['normalized', 'source_indexed'], 'type': 'string', 'title': 'Normalization State'}}, 'additionalProperties': False}}, 'title': 'PublicCorpusSearchResponse', 'required': ['contract_version', 'query', 'returned_count', 'results', 'searchable_fields', 'usage_boundary'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'results': {'type': 'array', 'items': {'$ref': '#/$defs/PublicCorpusSearchResult'}, 'title': 'Results'}, 'has_more': {'type': 'boolean', 'title': 'Has More', 'default': False}, 'graph_used': {'type': 'boolean', 'title': 'Graph Used', 'default': False}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Next Cursor', 'default': None}, 'graph_version': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Graph Version', 'default': None}, 'returned_count': {'type': 'integer', 'title': 'Returned Count'}, 'usage_boundary': {'type': 'object', 'title': 'Usage Boundary', 'additionalProperties': True}, 'contract_version': {'type': 'string', 'const': '1.0', 'title': 'Contract Version'}, 'searchable_fields': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Searchable Fields'}, 'semantic_index_used': {'type': 'boolean', 'title': 'Semantic Index Used', 'default': False}, 'graph_degraded_reason': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Graph Degraded Reason', 'default': None}, 'semantic_degraded_reason': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Semantic Degraded Reason', 'default': None}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'additionalProperties': True}
最近のツール変更
類似のMCPサーバー
Openfda
Provides access to FDA drug, labeling, approval, adverse-event, recall, shortage, warning-letter, and enforcement data for biomed…
Ema Medicines
Provides searchable European Medicines Agency records covering medicines, approvals, safety communications, shortages, regulatory…
Clinicaltrials
Searches and analyzes ClinicalTrials.gov data, including study details, results, sponsors, locations, recruitment, trial pipeline…
Pubmed
Provides PubMed biomedical literature search and retrieval, including abstracts, full text where available, citation metadata, re…
FDA Data MCP
Searches and analyzes FDA data covering drugs, devices, facilities, inspections, recalls, approvals, shortages, enforcement, and …
Europepmc
Searches and retrieves biomedical literature from Europe PMC, including abstracts, full records, citations, publication metadata,…
Chembl
Queries the ChEMBL drug-discovery database for molecules, mechanisms of action, indications, targets, and small-molecule bioactiv…
Biorxiv
Provides bioRxiv and medRxiv preprint metadata, publication status, and publisher lookups, alongside broader structured research …