小红书博主福音!编程软件竟成自媒体运营神器?教你轻松实现用Trae自动发布小红书笔记!

原文链接:https://mp.weixin.qq.com/s/hnndrrguiHrKgeXVfI8XPg

最近MCP持续爆火,不管是专业开发者还是业余小白,都可以很快定制一个自己的应用。的确,MCP一方面确定了AI与外界进行交互的标准,另一方面也大大扩展了AI的能力上限,给AI的应用落地带来了新的契机。这两天刚刚发现的ModelScope MCP市场推出的小红书MCP发布器,突然想到之前一直困扰我的小红书自动发布的难题,就想挑战一下能否实现小红书内容创作和发布全流程的自动化,为小红书博主们探探路。

1.安装小红书MCP发布器

安装:

pip install xhs-mcp-server

Chrome中输入地址chrome://settings/help查看Chrome版本:
在这里插入图片描述

这里即为136.0.7103.93。然后根据所需要的版本安装ChromeDriver(用于自动化操作浏览器):

npx @puppeteer/browsers install chromedriver@136.0.7103.93

在这里插入图片描述

如果后续新无法正常操作控制浏览器,还需要将下载安装的ChromeDriver路径添加到环境变量中,重新打开MCP客户端执行。

然后启动xhs_mcp_server登录小红书:

env phone=YOUR_PHONE_NUMBER json_path=PATH_TO_STORE_YOUR_COOKIES uvx --from xhs_mcp_server@latest login

这里需要改为自己的手机号和登录信息存储地址,例如:


env phone=156xxxxxxxx json_path=XHS_COOKIES uvx --from xhs_mcp_server@latest login

在执行过程中,可能会因为网络问题等原因,导致依赖库下载超时失败,例如如下:

在这里插入图片描述

此时可以通过环境变量增加超时,示例如下(这里设置为600秒):

env phone=156xxxxxxxx json_path=XHS_COOKIES UV_HTTP_TIMEOUT=600 uvx --from xhs_mcp_server@latest login

在这里插入图片描述

执行前,需要保证指定的json_path路径是存在的,可以是绝对路径,也可以是相对路径,否则会报错FileNotFoundError: [Errno 2] No such file or directory: 'XXX\xiaohongshu_cookies.json'。等待下载依赖库成功后,会自动监听控制浏览器窗口、模拟操作浏览器,等待手机收到验证码后在控制台(终端)中输入收到的验证码(注意,这里不是在自动打开的浏览器窗口的小红书登录页面输入验证码),然后回车等待执行完成。执行过程中会在指定的json_path路径下创建一个xiaohongshu_cookies.json文件用于保存小红书登录信息。为了验证是否登录成功,再次执行上面的登录命令:

env phone=156xxxxxxxx json_path=XHS_COOKIES uvx --from xhs_mcp_server@latest login

若成功会显示使用cookies登录成功

在这里插入图片描述

Chrome也会弹出窗口显示小红书登录成功、进入创作服务平台:

在这里插入图片描述

在验证安装成功之后,还可以进一步使用MCP官方提供的检查工具(Inspector)进行在线体验,直接在终端启动检查工具(与前面一样,替换掉你自己的电话号码和登录信息保存地址):

npx @modelcontextprotocol/inspector -e phone=YOUR_PHONE_NUMBER -e json_path=PATH_TO_STORE_YOUR_COOKIES uvx xhs_mcp_server@latest

运行成功后,会在本地启动MCP Inspector服务,地址例如http://127.0.0.1:6274,直接在浏览器打开:

在这里插入图片描述

运行工具后,会自动打开Chrome、打开小红书后台,并上传图片、填写标题和内容,再提交:

在这里插入图片描述

2.Trae中配置小红书MCP Server

可以在终端直接运行命令来启动MCP服务器,但是需要保证终端一直打开,每次电脑开机也需要重新执行命令,相对麻烦。因此可以在MCP客户端软件中通过配置文件的方式来更方便地管理配置小红书MCP Server,参数如下:

{
    "mcpServers": {
        "xhs-mcp-server": {
            "command": "uvx",
            "args": [
                "xhs_mcp_server@latest"
            ],
            "env": {
                "phone": "YOUR_PHONE_NUMBER",
                "json_path": "PATH_TO_STORE_YOUR_COOKIES"
            }
        }
    }
}

示例:

{
    "mcpServers": {
        "xhs-mcp-server": {
            "command": "uvx",
            "args": [
                "xhs_mcp_server@latest"
            ],
            "env": {
                "phone": "156xxxxxxxx",
                "json_path": "D:\Work\Code\AI Programming\MCP Agent in Trae\XHS_COOKIES"
            }
        }
    }
}

注意,这里json_path最好用绝对路径,保证在任何地方使用都可以获取到小红书登录信息。

在Trae中添加MCP服务示例如下:

在这里插入图片描述

点击确认添加后,等待显示状态为可使用,即说明配置成功:

在这里插入图片描述

显示了与MCP Inspector中相同的工具列表,即create_note(用于发布图文笔记)和create_video_note(用于发布视频笔记)。

现在还是需要人来准备好笔记素材(标题内容和图片等)才能发布,既然有了AI,那就让它再打一份工、把笔记素材的事也搞定,我们就只需要动嘴就可以了,榨干AI的全部价值!

为了使用AI自动生成图片,可以使用ModelScope提供的ModelScope-Image-Generation-MCP(MCP主页为https://www.modelscope.cn/mcp/servers/@modelscope/ModelScope-Image-Generation-MCP),通过下面的方式进行安装:

pip install modelscope_image_gen_mcp

按照这种方式安装的前提是安装了Python,同时不要在虚拟环境中安装、而要在主环境中安装。

然后按照类似的方式在Trae中配置图片生成MCP:

{
    "mcpServers": {
        "modelscope_image_gen_mcp": {
            "command": "python",
            "args": [
                "-m",
                "modelscope_image_gen_mcp"
            ],
            "env": {
                "MODELSCOPE_API_KEY": "YOUR_MODELSCOPE_API_KEY"
            }
        }
    }
}

其中MODELSCOPE_API_KEY需要登录ModelScope并在账号设置页面https://www.modelscope.cn/my/myaccesstoken获取:

在这里插入图片描述

配置示例如下:

在这里插入图片描述

等待状态变为可使用。

3.Trae中创建使用智能体

先创建一个通用的智能体,实现功能:

  1. 根据指定的主题联网搜索相关热点内容
  2. 生成小红书笔记标题和内容
  3. 本剧笔记标题和内容生成图片
  4. 根据笔记标题、内容和图片自动发布小红书笔记

Trae中创建智能体步骤如下:

在这里插入图片描述

其中,MCP工具选择:

  • modelscope_image_gen_mcp
  • xhs-mcp-server

完整的提示词如下:

你是一个专业的小红书笔记生成与发布助手。
每次收到一个主题后都要从头运行:
1.根据提供的主题联网搜索相关的热点、话题等内容;
2.根据提供的主题和联网搜索到的内容制作爆款小红书笔记,包括标题和内容,其中标题不超过20字;
3.根据生成的小红书笔记生成2张小红书风格的图片;
4.调用xhs-mcp-server将图片和笔记发布到小红书。

选择MCP工具时,只选择必需的工具就可以,避免多选智能体在执行任务时会产生混淆、调用错误。

保存好后,就可以输入主题让智能体完成内容生成和发布任务:

在这里插入图片描述

可以看到,智能体在第1次因编码问题发布失败后会自动修复并重新发布,最终完成任务。

查看小红书后台:

在这里插入图片描述

在前面的基础上,再提升一点难度,实现给定一首古诗,创建一首关于该故事的小红书笔记并发布,智能体创建示例如下:

在这里插入图片描述

其中,MCP工具的选择与之前一致;

完整的提示词如下:

你是一个专业的古诗小红书笔记生成与发布助手。
每次收到一首古诗诗名后都要从头运行:
1.根据提供的古诗诗名,获取每一句诗的内容,如果古诗不存在,则创作一首七言绝句;
2.根据每一句诗分别生成一张意境相关的图片;
3.将图片和古诗内容发布到小红书。

只要你的脑洞够大,也可以根据自己的想法写自己的提示词、实现各种各样的任务。

演示如下:

咏鹅:

执行过程:

在这里插入图片描述

执行效果:

在这里插入图片描述

赠汪伦:

执行过程:
在这里插入图片描述

执行效果:
在这里插入图片描述

现在AI确实已经越来越强大了,以前需要动手很久才能做完的事,现在动动嘴、剩下的交给AI就行了。有了MCP,通过简单配置,即可使用定制化的AI能力,大大降低了用户门槛,让更多人能快速体验上越来越强的AI。

怎么样,你学废了吗?欢迎与我互动哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东哥说AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值