Token导航 LogoToken导航TokenDH.com
Scitex Dataset logo
搜索检索stdio官方级别未说明来源级核验

Scitex Dataset

MCP Server

SciTeX Dataset 提供统一的Python API、CLI和MCP服务器,用于发现和查询主要科学数据存储库的元数据,专注于无需下载完整数据集的快速元数据检索。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
开源PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ywatanabe1989

提供方

ywatanabe1989

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install scitex-dataset

详细介绍

SciTeX数据集(scitex数据集)

![PyPI](https://pypi.org/project/scitex-dataset/) ![Python](https://pypi.org/project/scitex-dataset/) ![Tests](https://github.com/ywatanabe1989/scitex-dataset/actions/workflows/test.yml) ![Install Test](https://github.com/ywatanabe1989/scitex-dataset/actions/workflows/install-test.yml) ![Coverage](https://codecov.io/gh/ywatanabe1989/scitex-dataset) ![Docs](https://scitex-dataset.readthedocs.io/en/latest/) ![License: AGPL v3](https://www.gnu.org/licenses/agpl-3.0)

Unified access to neuroscience and scientific datasets

Full Documentation · pip install scitex-dataset

______________________________________________________________________

接口: python⭐⭐⭐ (主要)·CLI⭐ · 主控程序⭐⭐ · 技能⭐⭐ · 钩子--·HTTP--

问题与解决方案

#问题解决方案
1公共数据集存储库被分割 --OpenNeuro(BIDS)+DANDI(NWB)+PhysioNet(WFDB)+Zenodo(通用)+GEO/ChEMBL/ClinicalTrials——不同的API、认证、下载工具统一提取器 -- stx.dataset.neuroscience.openneuro.fetch_all_datasets() 所有呼叫形状相同;跨元数据的本地FTS5搜索
2“下载此BIDS数据集”是指首先阅读DataLad文档 --障碍是工具,而不是知识一行提取 --无DataLad设置;该模块透明地处理身份验证、恢复、校验和

问题

神经科学数据集分散在多个存储库中——OpenNeuro、DANDI Archive、PhysioNet、Zenodo——每个存储库都有自己的API、数据格式和查询界面。研究人员浪费时间浏览不兼容的API来发现相关数据。人工智能代理缺乏以编程方式搜索和评估数据集的统一方法。

解决方案

SciTeX数据集提供了一个 单个Python API、CLI和MCP(模型上下文协议)服务器 从主要科学数据存储库中发现和查询元数据。它侧重于在不下载完整数据集的情况下快速检索元数据。

存储库描述数据类型
OpenNeuro共享神经影像数据的开放平台MRI、EEG、MEG、iEEG、PET
丹迪BRAIN倡议数据档案Ophysics电生理学
PhysioNet 的生理信号数据库心电图、脑电图、临床数据
泽诺多通用科学数据存储库(CERN)任何研究数据

Table 1. Supported data repositories. Each source is queried via its public API; no authentication required for metadata access.

安装

需要Python>=3.10。

pip install scitex-dataset
MCP支持: pip install scitex-dataset[mcp]

快速开始

from scitex_dataset import fetch_all_datasets, format_dataset

# Fetch datasets from OpenNeuro
datasets = fetch_all_datasets(max_datasets=10)

# Format for analysis
for ds in datasets:
    formatted = format_dataset(ds)
    print(f"{formatted['id']}: {formatted['name']} ({formatted['n_subjects']} subjects)")

四个接口

Python API

from scitex_dataset import fetch_all_datasets, format_dataset, search_datasets, sort_datasets
from scitex_dataset import neuroscience, database

# Fetch from specific sources
datasets = fetch_all_datasets(max_datasets=100)                    # OpenNeuro
dandi_ds = neuroscience.dandi.fetch_all_datasets(max_datasets=50)  # DANDI
phys_ds = neuroscience.physionet.fetch_all_datasets()              # PhysioNet

# Search and filter
eeg_datasets = search_datasets(datasets, modality="eeg", min_subjects=20)
popular = sort_datasets(datasets, by="downloads", descending=True)

# Local database for fast full-text search
database.build()                                        # index all sources
results = database.search("alzheimer EEG", min_subjects=20)
API完整参考

CLI Commands

scitex-dataset --help-recursive             # Show all commands

# Fetch from repositories
scitex-dataset openneuro -n 100 -o datasets.json -v
scitex-dataset dandi -n 50 -o dandi.json -v
scitex-dataset physionet -n 50 -v
scitex-dataset zenodo -q "neuroscience" -n 20

# Local database
scitex-dataset db build                     # index all sources
scitex-dataset db search "epilepsy EEG"     # full-text search
scitex-dataset db stats                     # show statistics

# Introspection
scitex-dataset list-python-apis -v          # list Python API tree
scitex-dataset mcp list-tools -v            # list MCP tools
完整CLI参考

MCP Server -- for AI Agents

人工智能代理可以自主发现和查询神经科学数据集。

工具说明
dataset_openneuro_fetch从OpenNeuro获取数据集
dataset_dandi_fetch从DANDI档案中获取数据集
dataset_physionet_fetch从PhysioNet获取数据集
dataset_zenodo_fetch从Zenodo获取数据集
dataset_search按模态、主题等过滤数据集。
dataset_list_sources列出可用的数据存储库
dataset_db_build构建本地搜索数据库
dataset_db_search在所有来源中进行全文搜索
dataset_db_stats数据库统计

表2。 九种MCP工具可用于人工智能辅助数据集发现。所有工具都接受JSON参数并返回JSON结果。

scitex-dataset mcp start
完整的MCP规范

Skills — for AI Agent Discovery

技能提供了面向工作流程的指南,人工智能代理通过查询来发现功能和使用模式。

scitex-dataset skills list              # List available skill pages
scitex-dataset skills get SKILL         # Show main skill page
scitex-dev skills export --package scitex-dataset  # Export to Claude Code
技能内容
quick-start基本用法
data-sourcesOpenNeuro、DANDI、PhysioNet
cli-referenceCLI命令
mcp-tools用于AI代理的MCP工具

SciTeX的一部分

SciTeX数据集是 赛天使当在SciTeX框架内使用时,数据集发现与可重复的研究会话集成在一起:

import scitex
from scitex_dataset import fetch_all_datasets, format_dataset

@scitex.session
def main(logger=scitex.INJECTED):
    datasets = fetch_all_datasets(max_datasets=100, logger=logger)
    formatted = [format_dataset(ds) for ds in datasets]
    scitex.io.save(formatted, "openneuro_datasets.json")
    return 0

SciTeX生态系统遵循研究的四大自由,灵感来自 自由软件定义:

研究的四大自由 0. 自由 你的研究在任何地方——你的机器,你的条件。 1. 自由 学习 从原始数据到最终手稿,每一步都是如何工作的。 1. 自由 重新分配 您的工作流程,而不仅仅是您的论文。 1. 自由 修改 任何模块,并与社区分享改进。 AGPL-3.0——因为我们相信研究基础设施应该拥有与其运行的软件相同的自由。

______________________________________________________________________

目录标签

目录标签

开源PythonClaude神经科学本地部署数据集管理Python工具元数据检索

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP