huggingface/hf-mcp-server

Hugging Face MCP Server

解決する課題

このプロジェクトは、Large Language Model (LLM) が Hugging Face Hub や数千の Gradio AI アプリケーションと直接やり取りできるようにする、公式の Model Context Protocol (MCP) サーバーを提供します。LLM の推論能力と、Hugging Face でホストされているモデル、データセット、ツールの広大なエコシステムとの間のギャップを埋めます。

仕組み

このサーバーは MCP 仕様を実装し、STDIO と Streamable HTTP (JSON RPC) の両方のトランスポートをサポートします。Hub API と検索エンドポイントを、LLM が呼び出せるツールとして公開します。また、CSV 設定を介して他の MCP サーバーをプロキシし、Gradio AI アプリケーションと統合することもできます。サーバーには、サーバーのステータス、ツール呼び出し統計、および「スキル」アクティビティを監視するための管理用 Web インターフェイスが含まれています。

対象読者

  • LLM ユーザー: Claude Desktop、Claude Code、Gemini CLI、VSCode、Cursor などの MCP 互換クライアントを使用している方で、AI アシスタントに Hugging Face リソースへのアクセスを提供したい方。
  • 開発者: 独自の MCP サーバーをデプロイしたり、Hugging Face Hub の機能を AI エージェントに統合したりしたい方。

ハイライト

  • 広範な統合: 主要な AI IDE およびアシスタント (Claude、Gemini、Cursor、VSCode) への公式インストールをサポート。
  • 柔軟なトランスポート: ローカル STDIO とステートレスな Streamable HTTP JSON モードの両方をサポート。
  • 拡張性: CSV を介して外部 MCP エンドポイントからプロキシツールをロードする機能。
  • Hub アクセス: リポジトリ検索、ファイルシステムアクセス、動的な Space インタラクションのためのツールを提供。
  • モニタリング: メトリクスとツール使用状況を追跡するための組み込み管理ダッシュボード。

関連

  • Dispatch
  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト