Discover and explore top open-source AI tools and projects—updated daily.
huggingfaceConnect LLMs to Hugging Face Hub and AI applications
Top 97.7% on SourcePulse
Summary
The Hugging Face MCP Server bridges Large Language Models (LLMs) with the Hugging Face Hub and Gradio AI Applications. It targets developers using LLM interfaces like Claude and Gemini, as well as VSCode and Cursor users, enabling seamless access to a vast ecosystem of AI models and applications.
How It Works
This project implements the Multi-modal Communication Protocol (MCP) as a server, providing standardized interfaces for Hugging Face Hub API and Search endpoints. It supports multiple transport mechanisms—STDIO, StreamableHTTP, and StreamableHTTPJson—allowing flexible integration. The core advantage lies in abstracting complex API interactions, enabling LLM clients to discover and utilize Hugging Face resources efficiently.
Quick Start & Requirements
Installation varies by client:
claude.ai/settings/connectors.claude mcp add hf-mcp-server -t http https://huggingface.co/mcp?logingemini mcp add -t http huggingface https://huggingface.co/mcp?login or gemini extensions install https://github.com/huggingface/hf-mcp-server.mcp.json configuration.Local execution:
npx @llmindset/hf-mcp-server (STDIO), npx @llmindset/hf-mcp-server-http (HTTP), npx @llmindset/hf-mcp-server-json (HTTP JSON).docker pull ghcr.io/evalstate/hf-mcp-server:latest followed by docker run --rm -p 3000:3000 ghcr.io/evalstate/hf-mcp-server:latest.Prerequisites include Hugging Face tokens (DEFAULT_HF_TOKEN or Authorization header). Development requires pnpm managed via Corepack.
Highlighted Details
Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack).
Licensing & Compatibility
The README does not explicitly state the software license, hindering assessment of commercial use or linking compatibility.
Limitations & Caveats
The DEFAULT_HF_TOKEN is designated for development/test environments. Proxy tool registration may lead to skipped tools if name collisions occur. Development tooling relies on pnpm and Corepack.
1 day ago
Inactive
pytorch
PrefectHQ