Formats all search results and room information as Markdown tables for clean, structured display of data including image embedding for avatar and room thumbnails.
DouYuSearcher MCP Server
一个轻量级的 MCP 服务器,支持通过斗鱼房间ID或关键词搜索获取斗鱼直播房间信息。
功能特性
- 房间信息查询:通过
get_room(room_id)
工具,输入斗鱼房间ID,获取详细房间信息(包括头像、分区、主播、状态、热度等)。 - 关键词搜索房间:通过
search_rooms(keyword)
工具,输入关键词,搜索相关斗鱼房间。 - Markdown 表格输出:所有信息均以美观的 Markdown 表格形式返回,支持图片展示。
安装方法
前置条件
- Python 3.10+
pip
安装步骤
- 克隆本仓库:
- 安装依赖:
使用方法
运行和测试
- Windows下直接运行:
工具说明
工具:get_room(room_id)
根据斗鱼房间ID获取房间详细信息。
- 参数:
room_id
(整数,斗鱼房间ID) - 返回:Markdown 表格,包含头像、房间ID、分区名、房间名、主播名、房间状态、热度、房间封面图、房间链接。
- 示例输出:
工具:search_rooms(keyword)
通过关键词搜索斗鱼房间,返回第一个相关房间信息。
- 参数:
keyword
(字符串,搜索关键词) - 返回:Markdown 表格,包含分区名、是否直播、关键词、主播昵称、房间ID。
- 示例输出:
许可证
MIT License. 详见 LICENSE。
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.
A lightweight MCP server that allows querying and searching for Douyu live streaming room information by room ID or keywords, returning results in Markdown format.
Related MCP Servers
- AsecurityAlicenseAqualityThis MCP server utilizes DuckDuckGo for web searches, providing structured search results with metadata and features like smart content classification and language detection, facilitating easy integration with AI clients supporting the MCP protocol.Last updated -16632JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.Last updated -TypeScript
- AsecurityFlicenseAqualityProvides MCP access to the BangumiTV API, allowing users to retrieve and interact with anime, manga, music, and game information through natural language queries.Last updated -177Python
- AsecurityFlicenseAqualityAn MCP server that enables interaction with Markdown knowledge bases, allowing users to search and retrieve content by tags, text, URL, or date range from their local markdown files.Last updated -771Python