{"id":"huggingface-hf-mcp-server","name":"hf-mcp-server","af_score":61.8,"security_score":52.0,"reliability_score":30.0,"what_it_does":"Provides an MCP server for Hugging Face Hub and Search endpoints (plus Gradio tool integration via proxying) using multiple transports (STDIO, Streamable HTTP, Streamable HTTP JSON-RPC). Includes a management web UI for configuring/adding tools and supports optional authentication/tooling for OAuth-like flows.","best_when":"You want an agent-friendly MCP interface to Hugging Face Hub/Search and/or you need HTTP-based MCP (SSE) for multi-client session use with configurable heartbeats/timeouts.","avoid_when":"You cannot securely manage and scope Hugging Face tokens, or you require comprehensive operational guarantees (SLA, documented rate limits, error-code conventions) beyond what is described here.","last_evaluated":"2026-03-30T13:37:06.534476+00:00","has_mcp":true,"has_api":false,"auth_methods":["Authorization: Bearer <HF_TOKEN> via MCP client headers","Optional AUTHENTICATE_TOOL to issue an OAuth challenge (details not included in README)"],"has_free_tier":false,"known_gotchas":["In StreamableHTTPJSON mode, tools may not be listed on subsequent tool-list requests (tool listing behavior differs from stateful JSON-RPC mode).","Proxy tool loading via PROXY_TOOLS_CSV fetches endpoints once at startup and silently skips failures/sources returning no tools (agent may not find expected tools).","DEFAULT_HF_TOKEN fallback behavior: requests are serviced with HF_TOKEN from the Authorization header when present; otherwise DEFAULT_HF_TOKEN is used (avoid misconfiguration in production).","Some behavior is controlled by flags like GRADIO_SKIP_INITIALIZE and MCP_STRICT_COMPLIANCE; incorrect settings may change handshake/tool availability."],"error_quality":0.0}