63 lines
1.5 KiB
Markdown
63 lines
1.5 KiB
Markdown
## 后台运行小红书 MCP 的解决方案 - Mac 端
|
||
|
||
通过此方法你可以:通过系统进程管理小红书 MCP
|
||
|
||
### 快速开始
|
||
|
||
#### 1. 安装配置
|
||
|
||
1. 打开当前目录下 xhsmcp.plist
|
||
1. 必须:替换 {二进制路径} 为你的小红书 MCP 二进制路径
|
||
2. 必须:替换 {工作路径} 为你的小红书 MCP 工作路径,必须在有 cookies.json 文件的目录才能正常工作
|
||
3. 可选:修改默认日志路径 StandardOutPath
|
||
4. 可选:修改默认错误日志路径 StandardErrorPath
|
||
5. 可选:修改错误退出的行为是否重启 KeepAlive
|
||
6. 可选:修改是否开机自动重启 RunAtLoad
|
||
2. 安装配置
|
||
1. ln -s {你编辑后的 plist} ~/Library/LaunchAgents/xhsmcp.plist
|
||
2. launchctl load ~/Library/LaunchAgents/xhsmcp.plist
|
||
|
||
至此就完成了配置安装
|
||
|
||
#### 2. 使用配置
|
||
|
||
启动小红书 MCP 服务
|
||
|
||
```bash
|
||
launchctl start xhsmcp
|
||
```
|
||
|
||
关闭小红书 MCP 服务
|
||
|
||
```bash
|
||
launchctl stop xhsmcp
|
||
```
|
||
|
||
查看服务状态,输出有进程 ID 则为运行中,也可以通过 curl 检查服务运行状态
|
||
|
||
```bash
|
||
launchctl list | grep xhsmcp
|
||
```
|
||
|
||
### Shell 脚本管理 (进阶用法)
|
||
|
||
如果你使用 fish shell,可以安装该目录下的 xhsmcp.fish,实现类似这样的效果:
|
||
|
||
``` bash
|
||
~/home
|
||
> launchctl list | grep
|
||
|
||
- 0 xhsmcp
|
||
|
||
~/home
|
||
> xhsmcp_status
|
||
|
||
✗ xhsmcp 未运行
|
||
是否启动服务? (yes/其他): yes
|
||
✓ 服务启动成功 (PID: 76061)
|
||
|
||
~/home
|
||
> launchctl list | grep
|
||
76061 0 xhsmcp
|
||
```
|