Dataset Viewer MCP сервер
MCP сервер для работы с API Hugging Face Dataset Viewer, предоставляющий возможности просматривать, анализировать, искать и фильтровать датасеты, размещённые на Hugging Face Hub.
автор: privetin
curl -fsSL https://vibebaza.com/i/dataset-viewer | bash
MCP сервер для работы с API Hugging Face Dataset Viewer, предоставляющий возможности просматривать, анализировать, искать и фильтровать датасеты, размещённые на Hugging Face Hub.
Установка
Из исходников
git clone https://github.com/privetin/dataset-viewer.git
cd dataset-viewer
uv venv
source .venv/bin/activate
uv add -e .
Конфигурация
Claude Desktop
{
"mcpServers": {
"dataset-viewer": {
"command": "uv",
"args": [
"--directory",
"parent_to_repo/dataset-viewer",
"run",
"dataset-viewer"
]
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
validate |
Проверяет, существует ли датасет и доступен ли он |
get_info |
Получает подробную информацию о датасете |
get_rows |
Получает содержимое датасета с пагинацией |
get_first_rows |
Получает первые строки из раздела датасета |
get_statistics |
Получает статистику по разделу датасета |
search_dataset |
Поиск текста в датасете |
filter |
Фильтрует строки, используя SQL-подобные условия |
get_parquet |
Скачивает полный датасет в формате Parquet |
Возможности
- Использует схему URI dataset:// для доступа к датасетам Hugging Face
- Поддерживает конфигурации датасетов и разделы
- Предоставляет доступ к содержимому датасета с пагинацией
- Обрабатывает аутентификацию для приватных датасетов
- Поддерживает поиск и фильтрацию содержимого датасета
- Предоставляет статистику и анализ датасета
Переменные окружения
Опциональные
HUGGINGFACE_TOKEN- Ваш API токен Hugging Face для доступа к приватным датасетам
Ресурсы
Примечания
Требует Python 3.12 или выше и установщик пакетов uv. Лицензия MIT.