feat: 添加小红书发布原创声明功能

This commit is contained in:
liangzx
2026-02-27 17:03:38 +08:00
parent c596ab1be3
commit c22e8758ed
4 changed files with 169 additions and 4 deletions

View File

@@ -22,6 +22,7 @@ type PublishContentArgs struct {
Images []string `json:"images" jsonschema:"图片路径列表至少需要1张图片。支持两种方式1. HTTP/HTTPS图片链接自动下载2. 本地图片绝对路径(推荐,如:/Users/user/image.jpg"`
Tags []string `json:"tags,omitempty" jsonschema:"话题标签列表(可选参数),如 [美食, 旅行, 生活]"`
ScheduleAt string `json:"schedule_at,omitempty" jsonschema:"定时发布时间可选ISO8601格式如 2024-01-20T10:30:00+08:00支持1小时至14天内。不填则立即发布"`
IsOriginal bool `json:"is_original,omitempty" jsonschema:"是否声明原创可选true为声明原创false或不填则不声明"`
}
// PublishVideoArgs 发布视频的参数(仅支持本地单个视频文件)
@@ -214,6 +215,7 @@ func registerTools(server *mcp.Server, appServer *AppServer) {
"images": convertStringsToInterfaces(args.Images),
"tags": convertStringsToInterfaces(args.Tags),
"schedule_at": args.ScheduleAt,
"is_original": args.IsOriginal,
}
result := appServer.handlePublishContent(ctx, argsMap)
return convertToMCPResult(result), nil, nil