modelscope·@shreyaskarnik/huggingface-mcp-server
一种模型上下文协议服务器,为克劳德和其他大语言模型提供对 Hugging Face Hub API 的只读访问,通过自然语言启用与模型、数据集、空间、论文和集合的交互。
这是一个提供对 Hugging Face Hub API 只读访问的 Model Context Protocol (MCP) 服务器。该服务器允许像 Claude 这样的大型语言模型与 Hugging Face 的模型、数据集、空间、论文和集合进行交互。
服务器公开了流行的 Hugging Face 资源:
hf:// URI 方案用于访问资源hf://model/{model_id} URIshf://dataset/{dataset_id} URIshf://space/{space_id} URIs服务器提供了两个提示模板:
compare-models: 生成多个 Hugging Face 模型之间的比较
model_ids 参数(逗号分隔的模型 ID)summarize-paper: 概述来自 Hugging Face 的研究论文
arxiv_id 参数用于识别论文detail_level 参数(简略/详细)来控制摘要深度服务器实现了几个工具类别:
模型工具
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 令牌:
要通过 Smithery 自动安装 huggingface-mcp-server 到 Claude Desktop:
npx -y @smithery/cli install @shreyaskarnik/huggingface-mcp-server --client claude
在 MacOS 上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"huggingface": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/huggingface-mcp-server",
"run",
"huggingface_mcp_server.py"
],
"env": {
"HF_TOKEN": "your_token_here" // Optional
}
}
}
</details>
准备包以进行分发:
uv sync
uv build
这将在 dist/ 目录中创建源码和 wheel 分发包。
uv publish
注意:你需要通过环境变量或命令标志设置 PyPI 凭证:
--token 或 UV_PUBLISH_TOKEN--username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD由于 MCP 服务器通过标准输入输出运行,调试可能会比较困难。为了获得最佳调试体验,我们强烈建议使用 MCP Inspector。
你可以通过 npm 使用以下命令启动 MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory /path/to/huggingface-mcp-server run huggingface_mcp_server.py
启动后,Inspector 将显示一个 URL,你可以在浏览器中访问该 URL 开始调试。
当使用此服务器与 Claude 时,可以尝试以下示例提示:
如果你遇到服务器问题:
在 Claude Desktop 中检查服务器日志:
~/Library/Logs/Claude/mcp-server-huggingface.log%APPDATA%\Claude\logs\mcp-server-huggingface.log对于 API 速率限制错误,请考虑添加 Hugging Face API 令牌
确保你的机器能够连接互联网以访问 Hugging Face API
如果某个工具失败,尝试通过 Hugging Face 网站访问相同的数据以验证其存在
看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。
本项目是一个基于 Gradio 的健康参数计算器 Web 应用。用户只需输入性别、年龄、身高、体重等基础信息(必填),以及腰围、甘油三酯、HDL胆固醇等可选健康数据,即可一键计算出多项常用健康指标,包括 BMI、BSA、腰高比、CI、CMI、CVAI、LAP、BFR、RFM 等,并给出健康评估建议。
快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
网络基础数据,包括passivedns解析数据、域名和IP的注册信息、网站证书、IOC库的查询。 数据来源于奇安信X实验室被动收集的大网安全研究、威胁分析溯源和大规模多维度安全数据平台。
网络基础数据中和域名相关数据的查询工具。包括伴生域名、域名排名、域名网页数据、Libra基础数据平台的域名关联数据。
暂无描述。