Files
xiaohongshu-mcp/main.go
lmxdawn a8a2743a51 feat: 支持返回登录二维码与 Docker 部署 (#155)
* feat: 支持返回登录二维码与 Docker 部署

* feat: 完善扫码登录功能

* fix: 修复当存在已经登录的情况,上层还会启动 goroutine的问题,并把 mcp 的返回增加为图片格式
2025-09-25 19:44:01 +08:00

36 lines
748 B
Go

package main
import (
"flag"
"os"
"github.com/sirupsen/logrus"
"github.com/xpzouying/xiaohongshu-mcp/configs"
)
func main() {
var (
headless bool
binPath string // 浏览器二进制文件路径
)
flag.BoolVar(&headless, "headless", true, "是否无头模式")
flag.StringVar(&binPath, "bin", "", "浏览器二进制文件路径")
flag.Parse()
if len(binPath) == 0 {
binPath = os.Getenv("ROD_BROWSER_BIN")
}
configs.InitHeadless(headless)
configs.SetBinPath(binPath)
// 初始化服务
xiaohongshuService := NewXiaohongshuService()
// 创建并启动应用服务器
appServer := NewAppServer(xiaohongshuService)
if err := appServer.Start(":18060"); err != nil {
logrus.Fatalf("failed to run server: %v", err)
}
}