README.md

September 15, 2025 · View on GitHub

🎉 Electron + GO 开发的小红书多账号管理神器

✅ 已完成的功能

  1. 发帖
  2. 查询内容
  3. 获取主页信息流
  4. 支持多账号

界面展示

问题反馈

赞赏

打包教程

  1. 打包 go 服务端 为 exe
go build -ldflags "-s -w" -o dist/backend/xiaohongshu-mcp.exe .
  1. 打包 exe 主程序
cd Eapp && npm run build:win
  1. 复制 dist/backend 到 Eapp/build/win-unpacked/resources 目录

当前目录 HTTP 接口清单(基于 routes.go

  • 服务基址: http://localhost:18060
文件:routes.go

页面与基础接口

方法路径说明处理函数
GET/主页面(嵌入的 XhsMcpWeb.html内联处理,读取 webContent
GET/login.html登录页面内联处理,读取 webContent
GET/health健康检查healthHandler

MCP(Streamable HTTP)

方法路径说明处理函数
ANY/mcpMCP 主端点appServer.StreamableHTTPHandler()
ANY/mcp/*pathMCP 子路径代理appServer.StreamableHTTPHandler()

REST API v1(前缀:/api/v1

方法路径说明处理函数
GET/api/v1/login/status检查登录状态appServer.checkLoginStatusHandler
POST/api/v1/login登录appServer.loginHandler
GET/api/v1/sessions列出会话appServer.listSessionsHandler
POST/api/v1/publish发布内容appServer.publishHandler
GET/api/v1/feeds/list获取笔记列表appServer.listFeedsHandler
GET/api/v1/feeds/search搜索笔记appServer.searchFeedsHandler
GET/api/v1/browser/status浏览器运行状态appServer.browserStatusHandler
POST/api/v1/browser/close关闭一个浏览器appServer.closeBrowserHandler
POST/api/v1/browser/close-all关闭所有浏览器appServer.closeAllBrowsersHandler

使用提示

  • 默认端口可通过参数修改:xiaohongshu-mcp.exe -port 8080

  • 所有 API 基于 gin,返回 JSON;页面为内嵌 HTML 渲染。

  • 变更摘要:

    • 生成了接口总览表,标注方法、路径、用途和处理函数,覆盖 页面/健康检查/MCP/API v1 全部端点。