xhs-mcp-installer
一键安装并启动小红书 MCP 服务(xiaohongshu-mcp)。当用户说"帮我安装小红书MCP"、"安装 xhs-mcp"、"配置小红书 MCP"、"帮我搞个小红书"、或提供 GitHub 链接 https://github.com/xpzouying/xiaohongshu-mcp 时触发。自动检测系统、下载二进制、配置开机自启、启动服务。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alexduming/xhs-mcp-installer📕 小红书 MCP 一键安装器
自动完成以下工作:
- 检测系统(macOS / Linux)并选择对应二进制
- 下载 xhs-mcp 到
~/xiaohongshu-mcp/ - 配置为后台服务(macOS: launchd,Linux: systemd)
- 启动服务并验证健康状态
一、安装前检查
# 检查是否已安装
lsof -i :18060 2>/dev/null | grep LISTEN && echo "✅ 已在运行" || echo "❌ 未运行"
# 检查二进制是否存在
[ -f ~/xiaohongshu-mcp/xhs-mcp ] && echo "✅ 已下载" || echo "❌ 未下载"
二、自动安装流程
2.1 检测系统
OS="$(uname -s)"
ARCH="$(uname -m)"
echo "系统: $OS, 架构: $ARCH"
| 系统 | 架构 | 二进制名 |
|---|---|---|
| Darwin (macOS) | x86_64 | xhs-mcp-darwin-amd64 |
| Darwin (macOS) | arm64 | xhs-mcp-darwin-arm64 |
| Linux | x86_64 | xhs-mcp-linux-amd64 |
| Linux | aarch64 | xhs-mcp-linux-arm64 |
2.2 下载二进制
mkdir -p ~/xiaohongshu-mcp
cd ~/xiaohongshu-mcp
# 自动识别架构
case "$(uname -s)-$(uname -m)" in
Darwin-x86_64) BINARY="xhs-mcp-darwin-amd64" ;;
Darwin-arm64) BINARY="xhs-mcp-darwin-arm64" ;;
Linux-x86_64) BINARY="xhs-mcp-linux-amd64" ;;
Linux-aarch64) BINARY="xhs-mcp-linux-arm64" ;;
*) echo "❌ 不支持的平台: $(uname -s) $(uname -m)"; exit 1 ;;
esac
echo "下载 $BINARY ..."
curl -L "https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/${BINARY}" \
-o ./xhs-mcp --progress-bar
chmod +x ./xhs-mcp
2.3 启动服务(手动测试)
cd ~/xiaohongshu-mcp
# 杀掉旧进程
lsof -ti :18060 | xargs kill -9 2>/dev/null
sleep 1
# 启动
nohup ./xhs-mcp server --port 18060 > ~/xiaohongshu-mcp/mcp.log 2>&1 &
sleep 3
# 验证
if lsof -i :18060 | grep LISTEN > /dev/null; then
echo "✅ 服务启动成功,端口 18060 监听中"
else
echo "❌ 启动失败,查看日志:tail ~/xiaohongshu-mcp/mcp.log"
tail -20 ~/xiaohongshu-mcp/mcp.log
fi
2.4 配置开机自启
macOS — launchd plist
XHS_PLIST="$HOME/Library/LaunchAgents/com.openclaw.xhs-mcp.plist"
mkdir -p "$HOME/Library/LaunchAgents"
cat > "$XHS_PLIST" << 'EOFPLIST'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.openclaw.xhs-mcp</string>
<key>ProgramArguments</key>
<array>
<string>/Users/$(whoami)/xiaohongshu-mcp/xhs-mcp</string>
<string>server</string>
<string>--port</string>
<string>18060</string>
</array>
<key>WorkingDirectory</key>
<string>/Users/$(whoami)/xiaohongshu-mcp</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>StandardOutPath</key>
<string>/Users/$(whoami)/xiaohongshu-mcp/mcp.log</string>
<key>StandardErrorPath</key>
<string>/Users/$(whoami)/xiaohongshu-mcp/mcp.log</string>
<key>EnvironmentVariables</key>
<dict/>
</dict>
</plist>
EOFPLIST
# 加载服务
launchctl unload "$XHS_PLIST" 2>/dev/null
launchctl load "$XHS_PLIST"
echo "✅ launchd 服务已加载"
Linux — systemd
sudo tee /etc/systemd/system/xhs-mcp.service > /dev/null << 'EOFSYSTEMD'
[Unit]
Description=Xiaohongshu MCP Service
After=network.target
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alexduming-xhs-mcp-installer": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
wechat-article-fetcher
微信公众号文章抓取工具。当用户发送 mp.weixin.qq.com 链接时自动触发,将文章内容提取为 Markdown/文本,无需 API 密钥。
config-modification-safety
OpenClaw 配置安全守护。防止 AI 改坏配置文件的双层守护架构,支持 macOS 和 Windows。 触发场景:AI 修改配置文件后系统崩溃、JSON 语法错误导致 Gateway 无法启动、想给 OpenClaw 配置安全网。 核心功能: - 第一层(铜墙):配置文件变更时自动校验 JSON,语法错误 1 秒内回滚 - 第二层(铁壁):每 5 分钟检查 Gateway 健康状态,崩溃自动恢复 - 应急回滚:一行命令恢复到最后一次正常配置 安装后用户获得:铜墙铁壁级别的配置保护,AI 改配置再也不怕搞崩系统了。
evolution档案
个人进化追踪系统 — 不是冷冰冰的数据,是你的成长伴侣。记录心流、低谷、习惯、情绪,让每一次进化都有温度。
openclaw-growth-tracker
OpenClaw 个人成长追踪器 — 记录你在使用 OpenClaw 过程中的成长轨迹。 触发场景: - 想了解今天/本周的成长情况:"我的成长怎么样"、"今天做了什么" - 想看数据化的进展报告:"给我看数据"、"量化报告" - 完成重要任务后:"记录这个成就"、"完成任务" - 想回顾一段时间的变化:"周报"、"月度总结" - 每天结束时想看看:"今日复盘"、"今天效率如何" 核心理念: 成长不是靠感觉,而是靠记录。每一次对话、每一个任务、每一次突破, 都值得被看见。用数据说话,让进步看得见。