趋势MCP
一个MCP服务器,用于跟踪Hugging Face上流行的AI模型、数据集和空间。
服务介绍
HF Trending MCP Server
一个跟踪Hugging Face上热门模型、数据集和空间的MCP服务器。
它提供了获取热门内容、搜索特定项目和分析当前趋势的工具和提示,使其成为开发人员、研究人员和AI爱好者的宝贵工具。
功能
- 趋势工具:检索顶级热门模型、数据集和空间,并可自定义限制。
- 搜索功能:通过查询在模型、数据集或空间中搜索热门项目。
- 趋势分析提示:内置提示以分析和总结Hugging Face上的当前趋势。
安装
设置
-
克隆仓库:
git clone https://github.com/kukapay/hf-trending-mcp.git cd hf-trending-mcp -
安装依赖项:
pip install mcp[cli] httpx -
客户端配置:
"mcpServers": { "hf-trending-mcp": { "command": "python", "args": [ "path/to/hf-trending-mcp/main.py" ] } }
使用
一旦服务器运行或安装完成,您可以使用MCP客户端(例如Claude Desktop)与其交互。以下是一些示例提示:
获取热门内容
输入:
"显示Hugging Face上排名前5的热门模型。"
输出:
google/vit-base-patch16-224 (Downloads: 12345, Likes: 678)
Tags: vision, transformer
facebook/detr-resnet-50 (Downloads: 9876, Likes: 543)
Tags: object-detection, transformer
...
输入:
"现在排名前10的热门数据集是什么?"
输出:
imdb (Downloads: 45678, Likes: 2345)
Tags: nlp, sentiment-analysis
squad (Downloads: 34567, Likes: 1987)
Tags: nlp, question-answering
...
输入:
"列出排名前3的热门空间。"
输出:
gradio/image-classifier (Likes: 890, SDK: Gradio)
Tags: demo, vision
streamlit/text-generator (Likes: 765, SDK: Streamlit)
Tags: nlp, demo
...
搜索热门项目
输入:
"搜索热门NLP模型,限制为5个。"
输出:
bert-base-uncased (Likes: 456)
Tags: nlp, transformer
distilbert-base-uncased (Likes: 321)
Tags: nlp, transformer
...
输入:
"查找关于计算机视觉的热门数据集。"
输出:
coco (Likes: 1234)
Tags: computer-vision, object-detection
imagenet-1k (Likes: 987)
Tags: computer-vision, classification
...
分析趋势
输入:
"分析Hugging Face上的当前趋势。"
输出:
结合所有趋势工具的结果,并由客户端AI生成的详细分析:
Top Trending Models:
google/vit-base-patch16-224 (Downloads: 12345, Likes: 678)
Tags: vision, transformer
...
Top Trending Datasets:
imdb (Downloads: 45678, Likes: 2345)
Tags: nlp, sentiment-analysis
...
Top Trending Spaces:
gradio/image-classifier (Likes: 890, SDK: Gradio)
Tags: demo, vision
...
Summary: Vision models like ViT are trending, likely due to recent advancements in image processing. NLP datasets remain popular for text-based AI research, and Gradio spaces are gaining traction for interactive demos.
API 详情
工具
get_trending_models(limit: int = 10):获取带有下载量、点赞数和标签的热门模型。get_trending_datasets(limit: int = 10):获取带有下载量、点赞数和标签的热门数据集。get_trending_spaces(limit: int = 10):获取带有点赞数、SDK信息和标签的热门空间。search_trending(query: str, type: str = "models", limit: int = 10):按查询和类型搜索热门项目。
提示
analyze_trends():通过结构化的提示指导对热门项目的分析。
许可证
该项目根据MIT许可证授权。有关详细信息,请参阅LICENSE文件。