このMCPでできること
Manages and queries neuroscience knowledge graphs, including RDF ingestion, named graphs, jobs, spaces, memberships, roles, and access controls.
ツール
入力スキーマ
{'type': 'object', 'title': 'brainkb_activate_userArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_add_access_ruleArguments', 'required': ['slug', 'action', 'subject_type', 'subject_value'], 'properties': {'slug': {'type': 'string', 'title': 'Slug'}, 'action': {'type': 'string', 'title': 'Action'}, 'subject_type': {'type': 'string', 'title': 'Subject Type'}, 'subject_value': {'type': 'string', 'title': 'Subject Value'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_add_space_graphArguments', 'required': ['slug', 'named_graph_iri'], 'properties': {'slug': {'type': 'string', 'title': 'Slug'}, 'description': {'type': 'string', 'title': 'Description', 'default': ''}, 'named_graph_iri': {'type': 'string', 'title': 'Named Graph Iri'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_add_space_memberArguments', 'required': ['slug', 'member_email'], 'properties': {'role': {'type': 'string', 'title': 'Role', 'default': 'viewer'}, 'slug': {'type': 'string', 'title': 'Slug'}, 'member_email': {'type': 'string', 'title': 'Member Email'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_assign_roleArguments', 'required': ['email', 'role'], 'properties': {'role': {'type': 'string', 'title': 'Role'}, 'email': {'type': 'string', 'title': 'Email'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_available_rolesArguments', 'properties': {}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_ban_userArguments', 'required': ['email', 'reason'], 'properties': {'email': {'type': 'string', 'title': 'Email'}, 'reason': {'type': 'string', 'title': 'Reason'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_capabilitiesArguments', 'required': ['member'], 'properties': {'member': {'type': 'string', 'title': 'Member'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_create_permissionArguments', 'required': ['name', 'resource', 'action'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'action': {'type': 'string', 'title': 'Action'}, 'resource': {'type': 'string', 'title': 'Resource'}, 'description': {'type': 'string', 'title': 'Description', 'default': ''}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_create_roleArguments', 'required': ['name'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'category': {'type': 'string', 'title': 'Category', 'default': 'Content'}, 'description': {'type': 'string', 'title': 'Description', 'default': ''}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_create_spaceArguments', 'required': ['slug', 'name'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'slug': {'type': 'string', 'title': 'Slug'}, 'space_type': {'type': 'string', 'title': 'Space Type', 'default': 'individual'}, 'visibility': {'type': 'string', 'title': 'Visibility', 'default': 'private'}, 'description': {'type': 'string', 'title': 'Description', 'default': ''}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_create_tokenArguments', 'properties': {'days': {'type': 'integer', 'title': 'Days', 'default': 90}, 'name': {'type': 'string', 'title': 'Name', 'default': ''}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_deactivate_userArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_deltaArguments', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'title': 'Job Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_delta_compareArguments', 'required': ['job_id_a', 'job_id_b'], 'properties': {'job_id_a': {'type': 'string', 'title': 'Job Id A'}, 'job_id_b': {'type': 'string', 'title': 'Job Id B'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_delta_historyArguments', 'required': ['named_graph_iri'], 'properties': {'named_graph_iri': {'type': 'string', 'title': 'Named Graph Iri'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_discard_uploadArguments', 'required': ['upload_id'], 'properties': {'upload_id': {'type': 'string', 'title': 'Upload Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_finish_loginArguments', 'required': ['code'], 'properties': {'code': {'type': 'string', 'title': 'Code'}, 'base_url': {'type': 'string', 'title': 'Base Url', 'default': ''}}}
出力スキーマ
{'type': 'object', 'title': 'brainkb_finish_loginOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_globus_loginArguments', 'properties': {'base_url': {'type': 'string', 'title': 'Base Url', 'default': ''}, 'provider': {'type': 'string', 'title': 'Provider', 'default': 'globus'}}}
出力スキーマ
{'type': 'object', 'title': 'brainkb_globus_loginOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_grant_capabilityArguments', 'required': ['member', 'capability'], 'properties': {'member': {'type': 'string', 'title': 'Member'}, 'capability': {'type': 'string', 'title': 'Capability'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_grant_role_capabilityArguments', 'required': ['role', 'capability'], 'properties': {'role': {'type': 'string', 'title': 'Role'}, 'capability': {'type': 'string', 'title': 'Capability'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_ingest_filesArguments', 'required': ['named_graph_iri', 'file_paths'], 'properties': {'file_paths': {'type': 'array', 'items': {'type': 'string'}, 'title': 'File Paths'}, 'max_concurrency': {'type': 'integer', 'title': 'Max Concurrency', 'default': 8}, 'named_graph_iri': {'type': 'string', 'title': 'Named Graph Iri'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_ingest_textArguments', 'required': ['named_graph_iri', 'data'], 'properties': {'data': {'type': 'string', 'title': 'Data'}, 'sha256': {'type': 'string', 'title': 'Sha256', 'default': ''}, 'expected_bytes': {'type': 'integer', 'title': 'Expected Bytes', 'default': 0}, 'named_graph_iri': {'type': 'string', 'title': 'Named Graph Iri'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_ingest_uploadArguments', 'required': ['named_graph_iri', 'upload_id'], 'properties': {'upload_id': {'type': 'string', 'title': 'Upload Id'}, 'named_graph_iri': {'type': 'string', 'title': 'Named Graph Iri'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_job_statusArguments', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'title': 'Job Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_access_rulesArguments', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'title': 'Slug'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_capabilitiesArguments', 'properties': {}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_jobsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_permissionsArguments', 'properties': {}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_registered_graphsArguments', 'properties': {}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_spacesArguments', 'properties': {}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_tokensArguments', 'properties': {}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_uploadsArguments', 'properties': {}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_list_usersArguments', 'properties': {'q': {'type': 'string', 'title': 'Q', 'default': ''}, 'role': {'type': 'string', 'title': 'Role', 'default': ''}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_loginArguments', 'required': ['email', 'password'], 'properties': {'email': {'type': 'string', 'title': 'Email'}, 'base_url': {'type': 'string', 'title': 'Base Url', 'default': ''}, 'password': {'type': 'string', 'title': 'Password'}}}
出力スキーマ
{'type': 'object', 'title': 'brainkb_loginOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_logoutArguments', 'properties': {}}
出力スキーマ
{'type': 'object', 'title': 'brainkb_logoutOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_provenance_graphArguments', 'required': ['named_graph_iri'], 'properties': {'named_graph_iri': {'type': 'string', 'title': 'Named Graph Iri'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_provenance_jobArguments', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'title': 'Job Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_qa_listArguments', 'properties': {'search': {'type': 'string', 'title': 'Search', 'default': ''}, 'category': {'type': 'string', 'title': 'Category', 'default': ''}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_qa_runArguments', 'required': ['query_id'], 'properties': {'params': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Params', 'default': None}, 'query_id': {'type': 'string', 'title': 'Query Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_read_spaceArguments', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'title': 'Slug'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_recover_jobArguments', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'title': 'Job Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_remove_access_ruleArguments', 'required': ['slug', 'rule_id'], 'properties': {'slug': {'type': 'string', 'title': 'Slug'}, 'rule_id': {'type': 'integer', 'title': 'Rule Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_remove_roleArguments', 'required': ['email', 'role'], 'properties': {'role': {'type': 'string', 'title': 'Role'}, 'email': {'type': 'string', 'title': 'Email'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_revoke_capabilityArguments', 'required': ['member', 'capability'], 'properties': {'member': {'type': 'string', 'title': 'Member'}, 'capability': {'type': 'string', 'title': 'Capability'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_revoke_role_capabilityArguments', 'required': ['role', 'capability'], 'properties': {'role': {'type': 'string', 'title': 'Role'}, 'capability': {'type': 'string', 'title': 'Capability'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_revoke_tokenArguments', 'required': ['token_id'], 'properties': {'token_id': {'type': 'integer', 'title': 'Token Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_role_capabilitiesArguments', 'required': ['role'], 'properties': {'role': {'type': 'string', 'title': 'Role'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_searchArguments', 'required': ['q'], 'properties': {'q': {'type': 'string', 'title': 'Q'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'space': {'type': 'string', 'title': 'Space', 'default': ''}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_set_space_visibilityArguments', 'required': ['slug', 'visibility'], 'properties': {'slug': {'type': 'string', 'title': 'Slug'}, 'visibility': {'type': 'string', 'title': 'Visibility'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_sparqlArguments', 'required': ['sparql_query'], 'properties': {'sparql_query': {'type': 'string', 'title': 'Sparql Query'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_unban_userArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_upload_statusArguments', 'required': ['upload_id'], 'properties': {'upload_id': {'type': 'string', 'title': 'Upload Id'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_use_tokenArguments', 'required': ['token'], 'properties': {'token': {'type': 'string', 'title': 'Token'}, 'base_url': {'type': 'string', 'title': 'Base Url', 'default': ''}}}
出力スキーマ
{'type': 'object', 'title': 'brainkb_use_tokenOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
入力スキーマ
{'type': 'object', 'title': 'brainkb_whoamiArguments', 'properties': {}}
出力スキーマ
{'type': 'object', 'title': 'brainkb_whoamiOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
最近のツール変更
類似のMCPサーバー
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…
Bioregistry
Looks up biomedical identifier prefixes and metadata, including URI patterns, aliases, homepages, and cross-registry mappings.