N
Nanoxhs Xiaohongshu MCP Ui
by @ziguishian
一个使用nanobanana和mcp构建的自动化发送小红书的GUI应用。实现完全自动化的小红书内容生成和一键式发布。
Created 1/22/2026
Updated about 1 month ago
README
Repository documentation and setup instructions
MatrixInspire X-AutoMate (灵矩·红薯智航)
新一代小红书 AI 自动化创作伴侣
基于 Tauri 2.0 + Next.js 14 构建的本地化全链路桌面工作台
📖 项目简介
MatrixInspire X-AutoMate 是一款专为小红书创作者和运营团队打造的本地优先桌面客户端。
它不仅仅是一个发布工具,更是一个集成了 AI 灵感挖掘、多模态内容生产、可视化编排与 MCP 自动化发布 的智能中枢。通过将先进的 AIGC 能力与系统级操作结合,帮助创作者从繁琐的重复劳动中解放出来,专注于内容战略与创意本身。
✨ 核心功能
- 🧠 AI 灵感引擎:一键生成爆款标题、SEO 友好正文、精准话题标签及画面提示词。
- 🎨 混合绘图工坊:集成 Gemini Nano / Banana 模型,支持文生图、图生图,本地实时预览。
- 🤖 智航自动化:基于 MCP (Model Context Protocol) 协议,实现本地环境下的全自动模拟发布。
- 📱 沉浸式预览:1:1 还原小红书 App UI,发布前所见即所得,确保排版完美。
- 🗓️ 任务编排:支持批量创建定时任务,让账号在无人值守的情况下保持活跃。
- 🔒 本地优先:所有草稿、配置、密钥均存储于本地数据库,数据安全完全可控。
📸 界面概览
创作工坊与移动端预览
仪表盘与任务管理
AI 绘图与详细配置
🛠 技术架构
本项目采用当下最前沿的混合开发栈,兼顾开发效率与原生性能:
- 核心框架: Tauri 2.0 (Rust + Webview)
- 前端视图: Next.js 14 (App Router)
- UI 系统: Tailwind CSS + Shadcn/UI (极致美学)
- 状态管理: Zustand (轻量级全局状态)
- 数据持久化: Tauri Plugin Store / LocalStorage
- 自动化协议: MCP (Model Context Protocol)
🚀 快速开始
前置要求
- Node.js (v18+)
- Rust (最新 stable 版本)
- pnpm (推荐) 或 npm
1. 安装依赖
# 安装前端依赖
npm install
# 确保 Rust 环境就绪
curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs) | sh
2. 启动开发环境
# 同时启动前端与 Rust 后端
npm run tauri:dev
3. 系统配置
首次启动后,请前往 系统设置 (Settings) 页面完成以下配置:
- AI 服务配置: 填入 OpenAI / Gemini / Claude 等兼容接口的 Base URL 与 API Key。
- MCP 服务连接: 默认地址为
http://localhost:18060/mcp。本项目依赖外部 MCP 服务进行发布操作,请确保您已部署配套服务。
- 存储路径: 设置本地图片与日志的保存目录。
📂 项目结构
/
├── src/
│ ├── app/ # Next.js App Router 页面路由
│ ├── components/ # UI 组件库 (Atomic Design)
│ ├── lib/ # 核心逻辑 (AI Client, MCP SDK, Store)
│ └── types/ # TypeScript 类型定义
├── src-tauri/ # Rust 后端 (系统交互, 文件系统, 进程管理)
├── package.json # 依赖管理
└── README.md # 说明文档
🤝 致谢与生态
本项目的部分核心功能得以实现,离不开开源社区的贡献。特别感谢:
- xpzouying/xiaohongshu-mcp
- 感谢提供的小红书 MCP (Model Context Protocol) 实现,为本项目的自动化发布功能提供了坚实的底层支持。
⚠️ 安全提示
- API Key 安全: 本应用为纯本地运行,您的 API Key 仅存储在本地配置文件中,不会上传至任何第三方服务器。
- 发布频率: 请遵守平台规范,合理设置自动化任务的间隔时间,避免账号风险。
📄 许可证
MIT License © 2026 MatrixInspire
Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-nanoxhs_xiaohongshu_mcp_ui
Cursor configuration (mcp.json)
{
"mcpServers": {
"ziguishian-nanoxhs-xiaohongshu-mcp-ui": {
"command": "npx",
"args": [
"ziguishian-nanoxhs-xiaohongshu-mcp-ui"
]
}
}
}