Hugging Face Hub MCP Server
Hugging Face Hub MCP Server
A Model Context Protocol (MCP) server that provides access to the Hugging Face Hub API, allowing you to search and retrieve information about models, datasets, and their metadata.
Features
Models API: Search models, get detailed model info, and retrieve model tags
Datasets API: Search datasets, get dataset info, access parquet files, and Croissant metadata
Full Hub Integration: Access all public repositories and metadata from Hugging Face Hub
Tools
Models
hf_list_models- List and search models with filtering optionshf_get_model_info- Get detailed information about a specific modelhf_get_model_tags- Get all available model tags
Datasets
hf_list_datasets- List and search datasets with filtering optionshf_get_dataset_info- Get detailed information about a specific datasethf_get_dataset_parquet- Get parquet file information for datasetshf_get_croissant- Get Croissant metadata for datasetshf_get_dataset_tags- Get all available dataset tags
Installation
npm install
npm run buildUsage
STDIO (for Claude Desktop)
npm run dev:stdioHTTP Server
npm run dev:shttp
# or specify port
npm start --port 3003Configuration
The server uses the Hugging Face Hub public API endpoints. No authentication is required for public repositories.
Environment variables:
HF_BASE_URL: Base URL for Hugging Face API (default: https://huggingface.co)PORT: HTTP server port (default: 3003)
Examples
Search for text classification models:
{
"name": "hf_list_models",
"arguments": {
"filter": "text-classification",
"limit": 10
}
}Get information about a specific model:
{
"name": "hf_get_model_info",
"arguments": {
"repo_id": "microsoft/DialoGPT-medium"
}
}Search for datasets by author:
{
"name": "hf_list_datasets",
"arguments": {
"author": "huggingface",
"limit": 5
}
}Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/michaelwaves/hf-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server