🤗 フェイスMCPサーバー🤗
Hugging Face Hub APIへの読み取り専用アクセスを提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、ClaudeのようなLLM(法学修士)はHugging Faceのモデル、データセット、スペース、論文、コレクションを操作できるようになります。
コンポーネント
リソース
サーバーは、人気のHugging Faceリソースを公開します。
- リソースにアクセスするためのカスタム
hf://
URI スキーム hf://model/{model_id}
URI を持つモデルhf://dataset/{dataset_id}
URI を持つデータセットhf://space/{space_id}
URI を持つスペース- すべてのリソースには説明的な名前とJSONコンテンツタイプがあります
プロンプト
サーバーは 2 つのプロンプト テンプレートを提供します。
compare-models
: 複数のHugging Faceモデル間の比較を生成します- 必須の
model_ids
引数(カンマ区切りのモデル ID) - モデルの詳細を取得し、比較のためにフォーマットします
- 必須の
summarize-paper
: Hugging Faceの研究論文を要約します- 論文識別に必要な
arxiv_id
引数 - 要約の深さを制御するためのオプションの
detail_level
引数(brief/detailed) - 紙のメタデータと実装の詳細を組み合わせる
- 論文識別に必要な
ツール
サーバーはいくつかのツール カテゴリを実装します。
- モデルツール
search-models
: クエリ、著者、タグ、制限などのフィルターを使用してモデルを検索しますget-model-info
: 特定のモデルに関する詳細情報を取得する
- データセットツール
search-datasets
: フィルターを使用してデータセットを検索するget-dataset-info
: 特定のデータセットに関する詳細情報を取得する
- 宇宙ツール
search-spaces
: SDKタイプを含むフィルター付きの検索スペースget-space-info
: 特定のスペースに関する詳細情報を取得する
- 紙ツール
get-paper-info
: 論文とその実装に関する情報を取得するget-daily-papers
: 厳選された日刊紙のリストを取得する
- 収集ツール
search-collections
: さまざまなフィルターを使用してコレクションを検索するget-collection-info
: 特定のコレクションに関する詳細情報を取得する
構成
サーバーは設定を必要としませんが、オプションの Hugging Face 認証をサポートしています。
HF_TOKEN
環境変数を Hugging Face API トークンで設定します。- APIレート制限の引き上げ
- プライベートリポジトリへのアクセス(承認されている場合)
- 大量のリクエストに対する信頼性の向上
クイックスタート
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の huggingface-mcp-server を自動的にインストールするには:
クロードデスクトップ
MacOS の場合: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
発達
建築と出版
配布用のパッケージを準備するには:
- 依存関係を同期し、ロックファイルを更新します。
- パッケージディストリビューションをビルドします。
これにより、 dist/
ディレクトリにソースとホイールのディストリビューションが作成されます。
- PyPI に公開:
注: 環境変数またはコマンド フラグを使用して PyPI 資格情報を設定する必要があります。
- トークン:
--token
またはUV_PUBLISH_TOKEN
- またはユーザー名/パスワード:
--username
/UV_PUBLISH_USERNAME
および--password
/UV_PUBLISH_PASSWORD
デバッグ
MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。
次のコマンドを使用して、 npm
経由で MCP Inspector を起動できます。
起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。
クロードの例題
このサーバーを Claude で使用する場合は、次のサンプルプロンプトを試してください。
- 「Hugging Face で 1 億未満のパラメータを持つ BERT モデルを検索する」
- 「Hugging Faceでテキスト分類に最も人気のあるデータセットを見つける」
- 「Hugging Face で今日注目されている AI 研究論文は何ですか?」
- 「Hugging Face MCPサーバーを使用して、arXiv ID 2307.09288の論文を要約してください」
- 「Hugging FaceのLlama-3-8BとMistral-7Bモデルを比較」
- 「画像生成に最も人気のあるGradio空間を表示」
- 「TheBlokeが作成したMixtralモデルを含むコレクションを見つける」
トラブルシューティング
サーバーに問題が発生した場合:
- Claude Desktop でサーバー ログを確認します。
- macOS:
~/Library/Logs/Claude/mcp-server-huggingface.log
- Windows:
%APPDATA%\Claude\logs\mcp-server-huggingface.log
- macOS:
- APIレート制限エラーの場合は、Hugging Face APIトークンの追加を検討してください。
- Hugging Face APIにアクセスするために、マシンがインターネットに接続されていることを確認してください。
- 特定のツールが失敗する場合は、Hugging Faceのウェブサイトから同じデータにアクセスして、それが存在するかどうかを確認してください。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude や他の LLM に Hugging Face Hub API への読み取り専用アクセスを提供し、自然言語によるモデル、データセット、スペース、論文、コレクションとの対話を可能にするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.Last updated -1942TypeScript
- -securityFlicense-qualityA comprehensive Model Context Protocol server that bridges LLMs with self-hosted media services, enabling natural language control of TV shows, movies, downloads, and notifications while maintaining traditional API access.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs like Claude to interact with the Alpaca trading API, allowing for trading stocks, checking positions, fetching market data, and managing accounts through natural language.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that integrates Claude with Blender, enabling users to analyze and interact with IFC (Industry Foundation Classes) building models through natural language commands.Last updated -9PythonMIT License
Appeared in Searches
- A server for finding papers in PubMed
- Using Google Scholar for Conducting Deep and Critical Literature Reviews
- A resource for finding scholarly articles and publications
- A server for finding, reading, and summarizing arXiv research papers
- A tool for finding academic papers using semantic search and citation analysis