modelscope·@luyike221/xiaohongshu-mcp-python
暂无描述。
** AI驱动的智能社交媒体运营平台 | 让AI帮你运营小红书**
</div>这是一个完整的AI社交媒体运营解决方案由两个强大的项目组成实现从底层操作到AI智能调度的全链路自动化
本仓库包含两个独立但协同工作的项目
定位底层操作引擎提供小红书平台的具体操作能力
适用场景需要直接操作小红书平台的场景
定位上层智能调度系统AI自主决策和执行运营任务
适用场景需要AI智能运营和自动化调度的场景
AI Social Scheduler (智能调度层)
- AI决策引擎
- 事件监听器
- 任务调度器
- 策略管理器
通过 MCP 协议调用
xiaohongshumcp-python (操作服务层)
- 小红书内容发布
- 内容搜索与获取
- 用户互动管理
- 账户管理
浏览器自动化
小红书平台
克隆项目
git clone git@github.com:luyike221/xiaohongshu-mcp-python.git
cd xiaohongshu-mcp-python
安装 uv 包管理器
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
安装项目依赖
安装小红书 MCP 服务
cd xiaohongshumcp-python
uv sync
uv run playwright install chromium
安装 AI 调度系统
cd ai_social_scheduler
uv sync
在 xiaohongshumcp-python 目录下创建 .env 文件
# 环境模式: development 或 production
ENV=development
# 服务器配置
SERVER_HOST=127.0.0.1
SERVER_PORT=8000
# 默认用户
GLOBAL_USER=your_username
在 ai_social_scheduler 目录下创建配置文件
cp config/config.example.yaml config/config.yaml
# 编辑 config/config.yaml 填入实际配置
cd xiaohongshumcp-python
uv run python -m xiaohongshu_mcp_python.main
服务将在 http://localhost:8000 启动
cd ai_social_scheduler
uv run python main.py
如果你只需要直接操作小红书平台可以使用 xiaohongshumcp-python
# 通过 MCP 客户端调用
{
"tool": "xiaohongshu_publish_content",
"parameters": {
"title": "春日美景",
"content": "分享今天拍摄的美丽春景",
"images": ["/path/to/image1.jpg", "/path/to/image2.jpg"],
"tags": ["春天", "摄影", "美景"]
}
}
如果你需要AI自主运营可以使用 ai_social_scheduler
# AI 会自动分析你的需求生成内容计划并调用底层服务执行
# 例如"帮我写一篇关于美食的小红书"
# AI 会
# 1. 分析美食主题
# 2. 生成内容计划
# 3. 调用 xiaohongshumcp-python 发布内容
# 4. 监控发布结果
# 5. 根据数据调整策略
两个项目可以完美集成
.
xiaohongshumcp-python/ # 小红书 MCP 服务
src/
xiaohongshu_mcp_python/
main.py # 主程序入口
server/ # MCP 服务器
xiaohongshu/ # 小红书操作模块
...
tests/ # 测试文件
README.md # 详细文档
ai_social_scheduler/ # AI 调度系统
src/
ai_social_scheduler/
core/ # AI调度核心层
ai_engine.py # AI决策引擎
event_listener.py # 事件监听器
...
mcp/ # MCP服务层
...
config/ # 配置文件
README.md # 详细文档
README.md # 本文件
在项目根目录创建 .cursor/mcp.json
{
"mcpServers": {
"xiaohongshu-mcp-python": {
"url": "http://localhost:8000/mcp",
"description": "小红书 Python MCP 服务"
}
}
}
在配置文件中添加
{
"mcpServers": {
"xiaohongshu-mcp-python": {
"url": "http://localhost:8000/mcp"
}
}
}
# 用户请求"帮我写一篇关于美食的小红书"
#
# AI 调度系统处理流程
# 1. 事件监听器接收用户请求
# 2. AI 引擎分析需求生成内容计划
# - 主题美食
# - 内容方向分享一道家常菜
# - 图片需求需要3张图片
# - 标签美食家常菜生活
# 3. 任务调度器调用 MCP 服务
# - 生成图片调用 ComfyUI 服务
# - 发布内容调用小红书 MCP 服务
# 4. 监控发布结果
# 5. 根据数据调整后续策略
# 设置定时任务"每天下午3点发布一篇内容"
#
# AI 调度系统会
# 1. 定时触发任务
# 2. AI 分析当天热点和用户偏好
# 3. 生成合适的内容
# 4. 自动发布
# 5. 收集数据并优化策略
使用本工具产生的任何后果由使用者自行承担请遵守平台规则合理使用
欢迎提交 Issue 和 Pull Request
一个将小红书(Xiaohongshu)API封装为RESTful API服务器的微服务,允许用户在该平台上执行多种操作,例如获取笔记、搜索用户和内容、访问用户信息等。
该服务器为AI助手提供了与Eventbrite API交互的工具,允许用户搜索活动、获取活动详情、检索场地信息以及列出活动类别。
一个模型上下文协议服务器,提供来自主要中文社交平台和新闻网站的实时热门话题。
一个模型上下文协议服务器,为人工智能模型提供来自18个主要中国互联网平台(包括微博、知乎和哔哩哔哩)的实时热点内容。
为LLM客户端添加了强大的Hacker News集成,允许用户通过模型上下文协议访问故事、评论、用户资料和搜索功能。
一种模型上下文协议服务器,提供对LinkedIn数据和功能的全面访问,通过HorizonDataWave API实现数据检索和用户账户管理。