Labsco
MCP SERVER

Dataset Viewer

by privetin

Look inside a Hugging Face dataset before you download it - splits, first rows, statistics, and a text search across the contents.

Spreadsheet & Tabular File Analysis
Summary
Decide whether a dataset is the right one before you download it.

The Dataset Viewer API answers what is in a split, what the columns look like and whether the text you need is actually in there - so the decision gets made from a handful of calls instead of a clone.

What it is

A server over the Hugging Face Dataset Viewer API. It reads datasets on the Hub without cloning them: what configurations and splits exist, paginated rows, per-split statistics, and search and SQL-style filtering over the contents.

What you get
  • A dataset's detail - its configurations and its splits - before anything is downloaded
  • The first rows of a split, and any page of it after that
  • Statistics for a split, so the distribution is visible without loading the data
  • Text searched across a split, and rows filtered with a SQL WHERE clause and an ORDER BY
  • The whole dataset pulled down in Parquet, once you have decided it is the right one
  • Private datasets reachable by passing a token on the call
Requirements

Python 3.12 or newer. Public datasets need no credential; a private one needs a Hugging Face token, passed per call as auth_token rather than configured once. Datasets are addressed by their Hub identifier - stanfordnlp/imdb, for example.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary