Data · MODEL CONTEXT PROTOCOL

dataset-viewer

MCP server for Hugging Face dataset viewer

WHAT IT CONNECTS

dataset-viewer 为 AI Agent 提供什么

  • Uses `dataset://` URI scheme for accessing Hugging Face datasets
  • Supports dataset configurations and splits
  • Provides paginated access to dataset contents
  • Handles authentication for private datasets
  • Supports searching and filtering dataset contents
  • Provides dataset statistics and analysis
  • **validate**
  • Check if a dataset exists and is accessible
  • Parameters:
  • `dataset`: Dataset identifier (e.g. 'stanfordnlp/imdb')
  • `auth_token` (optional): For private datasets
  • **get_info**
  • Get detailed information about a dataset
  • Parameters:
  • `dataset`: Dataset identifier
  • `auth_token` (optional): For private datasets
  • **get_rows**
  • Get paginated contents of a dataset
  • Parameters:
  • `dataset`: Dataset identifier
  • `config`: Configuration name
  • `split`: Split name
  • `page` (optional): Page number (0-based)
  • `auth_token` (optional): For private datasets
  • **get_first_rows**
  • Get first rows from a dataset split
  • Parameters:
  • `dataset`: Dataset identifier
  • `config`: Configuration name
  • `split`: Split name
  • `auth_token` (optional): For private datasets
  • **get_statistics**
  • Get statistics about a dataset split
  • Parameters:
  • `dataset`: Dataset identifier
  • `config`: Configuration name
  • `split`: Split name
  • `auth_token` (optional): For private datasets
  • **search_dataset**
  • Search for text within a dataset
  • Parameters:
  • `dataset`: Dataset identifier
  • `config`: Configuration name
  • `split`: Split name
  • `query`: Text to search for
  • `auth_token` (optional): For private datasets
  • **filter**
  • Filter rows using SQL-like conditions
  • Parameters:
  • `dataset`: Dataset identifier
  • `config`: Configuration name
  • `split`: Split name
  • `where`: SQL WHERE clause (e.g. "score > 0.5")
  • `orderby` (optional): SQL ORDER BY clause
  • `page` (optional): Page number (0-based)
  • `auth_token` (optional): For private datasets
  • **get_parquet**
  • Download entire dataset in Parquet format
  • Parameters:
  • `dataset`: Dataset identifier
  • `auth_token` (optional): For private datasets
  • Python 3.12 or higher
  • [uv](https://github.com/astral-sh/uv) - Fast Python package installer and resolver
  • Clone the repository:
  • Create a virtual environment and install:
  • `HUGGINGFACE_TOKEN`: Your Hugging Face API token for accessing private datasets

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。