ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

AI+MCP 自动发布小红书笔记:Cursor 配 TaoToken 的 uvx 配置与验证

AI+MCP 自动发布小红书笔记:Cursor 配 TaoToken 的 uvx 配置与验证 1. 为什么要在 Cursor 里接 MCP 发小红书如果你平时用 Cursor 写代码又需要把内容同步到小红书手动复制粘贴、上传图片、填标题这套流程会消耗掉大量时间。AIMCP 自动发布小红书笔记的核心思路是让 Cursor 通过 MCP 协议调用一个专门操作小红书的服务端把「写内容」和「发内容」串成一条链路。xhs-mcp-server 就是这样一个服务端它把创建图文笔记、创建视频笔记、登录获取 cookie 等动作封装成工具Cursor 里的模型可以直接调用。这套方案适合三类人一是做内容矩阵、需要批量发布笔记的运营二是想把 AI 生成的内容直接落到平台的开发者三是已经在用 Cursor 做自动化、想扩展 MCP 工具链的工程师。整个链路里Cursor 负责理解你的自然语言指令并决定调用哪个工具xhs-mcp-server 负责实际与小红书交互而 TaoToken 提供统一的 Key 和 API 通道让模型调用和工具调用走同一个入口省去多平台配置的麻烦。我实测下来从配置到发布成功大概十几分钟前提是 cookie 和手机号这些参数填对。下面按「前置准备 → 可复制配置 → 验证请求 → 排错」的顺序展开每一步都给到能直接粘贴的内容。2. TaoToken 前置统一 Key 与 API 通道在配置 MCP 之前先把模型侧的通道准备好。TaoToken 的作用是提供一个统一的 API 入口你只需要一个 Key就能在 Cursor 里调用模型同时让 MCP 工具链的请求也走这条通道。这样做的好处是配置集中不用在多个平台之间来回切换 Key。你需要先拿到 API Key。进入控制台创建即可地址是 https://taotoken.net/console 创建完成后复制那串以 sk- 开头的密钥。如果你还没决定用哪个模型可以先在模型对话页面试一下效果地址是 https://taotoken.net/model 确认模型能正常响应后再往下走。对于长期做内容发布、需要反复调用模型的场景Coding Plan 会更划算地址是 https://taotoken.net/coding-plan 。它适合把 AI 编码和 Agent 调用打包在一起的用法尤其是你打算让 Cursor 长时间挂着自动发布任务时。API 的基础地址是 https://taotoken.net/api 这个地址在配置 Cursor 的模型通道时会用到。注意这里不加任何查询参数保持干净。Key 的管理页面在 https://taotoken.net/api-keys 如果 Key 泄露或者需要轮换在这里操作。把 Key 准备好之后先别急着配 MCP建议在 Cursor 的模型设置里把 TaoToken 的 API 地址和 Key 填进去确认模型能正常对话。这一步能排除掉大部分「模型不通」的问题后面 MCP 报错时就能快速定位是工具侧还是模型侧的问题。3. 可复制配置uvx 启动与 settings.json 骨架xhs-mcp-server 通过 uvx 启动uvx 是 uv 工具链里的命令能直接运行 Python 包而不需要手动建虚拟环境。前提是你本地装了 uv没装的话先装一下命令是pip install uv或者用官方脚本。装好后uvx --version能输出版本号就说明可用。Cursor 的 MCP 配置入口在 Cursor Settings 里找到 MCP 那一栏点右上角的 Add new global MCP server它会自动打开 mcp.json 文件。把下面这段配置粘进去{ mcpServers: { xhs-mcp-server: { command: uvx, args: [ xhs_mcp_serverlatest ], env: { phone: 你的小红书手机号, json_path: /绝对路径/cookies.json } } } }这里有两个参数必须替换成你自己的。phone填小红书绑定的手机号json_path填 cookie 文件的绝对路径注意是绝对路径相对路径在 uvx 启动的子进程里容易找不到。cookie 文件可以先建一个空的 JSON 文件占位后面登录时会写入。如果你同时用 TaoToken 的模型通道Cursor 的模型配置和 MCP 配置是分开的两块。模型侧在 Cursor 的 Models 设置里填 API 地址 https://taotoken.net/api 和你的 KeyMCP 侧就是上面这段 mcp.json。两者互不干扰但都指向同一个 Key 体系管理起来比较清爽。配置保存后回到 MCP 页面应该能看到 xhs-mcp-server 出现在列表里状态是已连接或者绿色圆点。如果显示红色或者报错先看下一节的排错部分。4. 验证请求从 MCP 加载到笔记发布成功配置好之后先验证 MCP 服务是否真的加载了工具。在 Cursor 的 chat 框里输入一句简单的话比如「列出你可用的 MCP 工具」模型应该会返回 xhs-mcp-server 提供的工具列表包括 create_note 和 create_video_note。如果模型说没有工具说明 MCP 没连上回到上一节检查配置。确认工具可用后先处理 cookie。xhs-mcp-server 提供了登录命令在终端里执行env phone你的手机号 json_path/绝对路径/cookies.json uvx --from xhs_mcp_serverlatest login执行后会触发登录流程按提示完成。如果你已经有 cookie也可以手动从小红书网页端获取登录小红书打开开发者工具F12切到网络选项随便点一个请求在请求头里找到 cookie 字段把整段值复制出来按 xhs-mcp-server 要求的 JSON 格式存到 json_path 指向的文件里。cookie 文件的结构大致是一个包含 cookie 字符串的 JSON 对象具体字段以服务端文档为准。cookie 就绪后就可以测试发布了。在 Cursor 的 chat 框里输入类似这样的指令请帮我写一篇关于苏州留园的旅游推荐然后发布到我的小红书 标题苏州旅游推荐--留园 封面图片路径是 https://mcpflow.io/imagesmd/%E7%95%99%E5%9B%AD.png模型会先调用模型能力生成内容然后调用 create_note 工具把 title、content、images 三个参数传进去。create_note 的参数要求是title 不超过 20 字content 是笔记描述images 是图片路径或 URL 的列表。执行成功后打开小红书 App 或者网页端在个人主页就能看到刚发布的笔记。如果想发视频笔记用 create_video_note参数换成 title、content、videosvideos 是视频路径或 URL 列表。整个验证链路走通一次之后后面就可以把常用指令存成模板每次改改标题和图片路径就行。5. 本篇常见错排查uvx 命令找不到说明 uv 没装或者没加到 PATH。先pip install uv然后确认uvx在终端里能直接调用。Windows 用户注意可能需要重启终端让 PATH 生效。MCP 显示连接失败最常见的原因是 mcp.json 里的 json_path 用了相对路径或者路径里有中文和空格。改成绝对路径并且确保文件真实存在。另一个原因是 phone 参数没填或者格式不对检查一下是不是带了国家码或者多余字符。工具列表为空MCP 连上了但模型看不到工具通常是 Cursor 的模型通道没配好模型无法发起工具调用。回到 TaoToken 的模型配置确认 API 地址和 Key 正确并且选用的模型支持 function calling。可以在模型对话页面先测一下模型是否正常。发布时报 cookie 失效小红书 cookie 有有效期过期后需要重新登录获取。重新执行 login 命令或者手动更新 json_path 里的 cookie 内容。建议把 cookie 更新做成一个固定动作避免发布到一半失败。图片 URL 无法访问create_note 的 images 参数支持路径或 URL但如果用 URL要确保这个 URL 是公网可访问的且格式是小红书能识别的图片格式。本地路径则要确保 uvx 子进程有读取权限。标题超长被截断create_note 的 title 限制 20 字超过会被截断或者报错。发布前自己数一下字数中英文都按字符算。6. 把这条链路用起来跑通一次之后你可以把常用的发布指令整理成几个模板比如「旅游推荐」「产品种草」「日常分享」每个模板固定好标题格式和图片目录每次只需要替换关键词。Cursor 的 chat 历史里也能直接复用之前的指令改几个字就能发下一篇。如果你打算长期做内容发布建议把 TaoToken 的 Coding Plan 用起来地址是 https://taotoken.net/coding-plan 它适合这种需要反复调用模型和工具的 Agent 场景。Key 的管理统一在 https://taotoken.net/api-keys 定期轮换一下更安全。接入过程中遇到工具调用的问题可以对照接入文档 https://taotoken.net/doc 检查参数格式。模型侧如果想换个模型试试效果直接在模型对话页面 https://taotoken.net/model 对比响应质量就行。最后提醒一句cookie 文件和手机号属于敏感信息别提交到 Git 仓库本地存好就行。发布频率也别太激进保持正常的内容节奏链路稳定比跑得快更重要。
返回列表