项目简介

by mrniebit

MCP Client 1 stars
  • other

实现MCP的服务端,获取各大平台的热搜

About

什么是项目简介?

项目简介是一个基于 Model Context Protocol (MCP) 实现的工具,用于从多个平台获取热点话题。它目前支持新浪热搜和知乎热搜,并通过继承 HotTopicBase 类和 @register_hot_topic 装饰器扩展新平台。

如何将项目简介与其他工具一起使用?

项目简介的主要功能

- 通过 MCP 协议获取平台热点话题
- 支持新浪热搜、知乎热搜(可扩展)
- 提供统一的 get_hot_topics 方法接口
- 支持通过装饰器注册新的热点平台
- 参考 DailyHotApi 项目实现数据获取

项目简介的用例

- 获取新浪微博实时热搜榜单
- 获取知乎实时热搜榜单
- 为 MCP 客户端提供热点数据工具(tool)

项目简介常见问题

项目简介是 MCP 客户端还是 MCP 服务器?

README 中未明确说明,但从其“基于 MCP 实现获取热点”的描述和可注册工具的架构看,它更可能是一个 MCP 服务器或工具集合,而非客户端。

项目简介支持哪些平台?

目前已实现新浪热搜和知乎热搜,可扩展支持更多平台。

如何扩展新的热点平台?

新增类继承 HotTopicBase,重写 get_hot_topics 方法,并使用 @register_hot_topic(platform_name="...") 装饰器注册。

项目简介是否有使用限制或 API 密钥要求?

项目简介的许可证是什么?

Details

Author
mrniebit
GitHub stars
1
Category
other
Repository
mrniebit/hot-topic-mcp

项目简介

基于Model Context Protocol(MCP)实现获取各个平台热点的功能

- [x] 新浪热搜

- [x] 知乎热搜
...

API参考项目:https://github.com/imsyy/DailyHotApi

项目结构

新增热搜类

1、继承 HotTopicBase 类,然后重写 get_hot_topics 方法
2、@register_hot_topic(platform_name="sina_weibo_hot_topic") platform 为tool name