feat: 支持返回登录二维码与 Docker 部署 (#155)
* feat: 支持返回登录二维码与 Docker 部署 * feat: 完善扫码登录功能 * fix: 修复当存在已经登录的情况,上层还会启动 goroutine的问题,并把 mcp 的返回增加为图片格式
This commit is contained in:
@@ -164,6 +164,14 @@ func (s *AppServer) processToolsList(request *JSONRPCRequest) *JSONRPCResponse {
|
||||
"properties": map[string]interface{}{},
|
||||
},
|
||||
},
|
||||
{
|
||||
"name": "get_login_qrcode",
|
||||
"description": "获取登录二维码(返回 Base64 图片和超时时间)",
|
||||
"inputSchema": map[string]interface{}{
|
||||
"type": "object",
|
||||
"properties": map[string]interface{}{},
|
||||
},
|
||||
},
|
||||
{
|
||||
"name": "publish_content",
|
||||
"description": "发布小红书图文内容",
|
||||
@@ -311,6 +319,8 @@ func (s *AppServer) processToolCall(ctx context.Context, request *JSONRPCRequest
|
||||
switch toolName {
|
||||
case "check_login_status":
|
||||
result = s.handleCheckLoginStatus(ctx)
|
||||
case "get_login_qrcode":
|
||||
result = s.handleGetLoginQrcode(ctx)
|
||||
case "publish_content":
|
||||
result = s.handlePublishContent(ctx, toolArgs)
|
||||
case "list_feeds":
|
||||
|
||||
Reference in New Issue
Block a user