[Bug] search_feeds 在已登录状态下持续超时(Linux Docker v2.5.0)
Author: zhoujuan0305Created Sep 3, 2026Updated Sep 6, 2026
问题描述
在已确认登录成功的情况下,search_feeds 持续等待 60 秒后超时,无法返回搜索结果。
环境
- OS: Linux x86_64
- 部署方式: Docker
- 镜像:
xpzouying/xiaohongshu-mcp:latest - 容器日志版本:
xiaohongshu-mcp v2.5.0 - 浏览器: headless
- MCP: Streamable HTTP,已启用鉴权
复现步骤
- 调用
check_login_status,返回“✅ 已登录” - 调用
list_feeds,可以正常返回首页笔记 - 调用:
{"name":"search_feeds","arguments":{"keyword":"人工智能"}}实际结果
等待 60 秒后超时,没有返回搜索结果。重试其他关键词也出现同样问题。
服务端日志
Tool handler panicked panic="context deadline exceeded" tool=search_feeds
github.com/go-rod/rod.(*Page).MustWait
xiaohongshu/search.go:110初步判断
登录状态、MCP 鉴权和首页 Feed 读取均正常,问题可能与搜索页面的元素等待、页面结构变化或反爬机制有关。
Source: xpzouying/xiaohongshu-mcp