Formats all search results and room information as Markdown tables for clean, structured display of data including image embedding for avatar and room thumbnails.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DouYuSearcher MCP Serversearch for League of Legends streams"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DouYuSearcher MCP Server
一个轻量级的 MCP 服务器,支持通过斗鱼房间ID或关键词搜索获取斗鱼直播房间信息。
功能特性
房间信息查询:通过
get_room(room_id)工具,输入斗鱼房间ID,获取详细房间信息(包括头像、分区、主播、状态、热度等)。关键词搜索房间:通过
search_rooms(keyword)工具,输入关键词,搜索相关斗鱼房间。Markdown 表格输出:所有信息均以美观的 Markdown 表格形式返回,支持图片展示。
Related MCP server: YouTube MCP Integration
安装方法
前置条件
Python 3.10+
pip
安装步骤
克隆本仓库:
git clone https://github.com/LokerL/douyu-mcp-py.git cd douyu-mcp-py安装依赖:
uv install
使用方法
运行和测试
Windows下直接运行:
./inspector.cmd
工具说明
工具:get_room(room_id)
根据斗鱼房间ID获取房间详细信息。
参数:
room_id(整数,斗鱼房间ID)返回:Markdown 表格,包含头像、房间ID、分区名、房间名、主播名、房间状态、热度、房间封面图、房间链接。
示例输出:
| 名称 | 信息 | |----------------|-------------------| | 头像 |  | | 房间ID | 12345 | | 分区名 | 英雄联盟 | | 房间名 | 斗鱼最强 | | 主播名 | 张三 | | 房间状态 | 直播中 | | 热度 | 123456 | | 房间封面图 |  | | 房间链接 | [Link](https://www.douyu.com/71415) |
工具:search_rooms(keyword)
通过关键词搜索斗鱼房间,返回第一个相关房间信息。
参数:
keyword(字符串,搜索关键词)返回:Markdown 表格,包含分区名、是否直播、关键词、主播昵称、房间ID。
示例输出:
| 名称 | 信息 | |----------------|-------------------| | 分区名 | 英雄联盟 | | 是否直播 | 直播中 | | 关键词 | 英雄联盟 | | 主播昵称 | 张三 | | 房间 ID | 123456 |
许可证
MIT License. 详见 LICENSE。