【BladeX-AI-Cloud-Pro 2.0】无法保存MCP配置,出现401错误

Blade 未结 2 22

一、该问题的重现步骤是什么?

  1.   管理员登录,添加MCP配置,点击保存后弹出401错误

    image.png

    image.png

    image.png


二、你期待的结果是什么?实际看到的又是什么?

能正常保存MCP配置。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

软件环境:Bladex-AI-Cloud-Pro + Bladex 5.0 +  Saber-AI

操作系统:windows 11


四、请提供详细的错误堆栈信息,这很重要。

浏览器控制台出现以下错误:

mcp.ts:37 

    POST http://localhost:1881/api/blade-ai/mcp/submit 401 (Unauthorized)

dispatchXhrRequest @ axios.js?v=a4061aa9:2614

xhr @ axios.js?v=a4061aa9:2504

dispatchRequest @ axios.js?v=a4061aa9:3260


后端控制台无错误。


五、若有更多详细信息,请在下面提供。


2条回答
  • 49分钟前

    补充信息:后端出现请求未授权

    ================  PreAuth Start  ================

    PreAuth : menu[ai_mcp] 

    ClientId : saber3

    BladeAuth : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJzYWJlcjMiLCJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJ1c2VyX2lkIjoiMTEyMzU5ODgyMTczODY3NTIwMSIsImRlcHRfaWQiOiIyMDMxMTk5OTMzNDc0ODczMzQ1IiwicG9zdF9pZCI6IjIwNDM5MzkyNzMwMTI0NjU2NjYiLCJyb2xlX2lkIjoiMTEyMzU5ODgxNjczODY3NTIwMSwyMDY0Mjc1ODU1OTg5NTcxNTg1LDIwOTA1OTkzMjA1Mzk3MjE3MjkiLCJhY2NvdW50IjoiYWRtaW4iLCJ1c2VyX25hbWUiOiJhZG1pbiIsIm5pY2tfbmFtZSI6IueuoeeQhuWRmCIsInJlYWxfbmFtZSI6IueuoeeQhuWRmCIsInJvbGVfbmFtZSI6ImFkbWluaXN0cmF0b3Isd2VjaGF0X3VzZXIscG1fbWFuYWdlciIsImRldGFpbCI6eyJ0eXBlIjoid2ViIn0sImV4cCI6MTc5MjY2NjYwMCwibmJmIjoxNzkyNjMwNTQwfQ.TOYrb6u5bmfHBIouClyg0ZOww-z69BBeGkdTR45tB80

    BladeUser : BladeUser(clientId=saber3, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=2031199933474873345, postId=2043939273012465666, roleId=1123598816738675201,2064275855989571585,2090599320539721729, roleName=administrator,wechat_user,pm_manager, detail={type=web})

    RequestURI : /mcp/submit

    RequestIP: 0:0:0:0:0:0:0:1

    RequestParam: bad627f6da0608399a30289a0702c630d51f09abdc8ea6d716a9c9c0b66cc5a592494639e98a2226ff76729fe3a50c418b093abb2aa95d59ba5440621d47a49a640a506c0b974301b6fcaabd9b63e9bf69b834f29680fc32ba69be5843d29d06705add710e139e3e14eb7142a2512697bed1a923e6bb824171cb7cd42158fd71a3bdd9cf70323b67da65939d9f3e7427fc21df36cc6a210afaf542e160c479b7ad36f99e93646070de6037e19ff5df0c32abf7087b81b113811fd12ef85d7b9176c3a11ea93f9a1d3d1a24e9d9ad20fa148c87cacd37d49dd4fd3a82b16af16c

    ================  PreAuth  End   ================


    2026-10-22 11:37:26.502 ERROR 53731 --- [io-6100-exec-15] o.s.c.l.e.BladeRestExceptionTranslator   : 认证异常


    org.springblade.core.secure.exception.SecureException: 请求未授权


    0 讨论(0)
  • 这个是微前端没有获取到token的情况,两种方式你操作看下:
    1. 登录成功一次这个新版的宿主saber https://center.javablade.com/blade/Saber ,然后再刷新大模型的微前端,他会自动写入token

    2. 在saber工程点击f12,随便请求一个接口,点击后把请求的 Blade-Auth 请求头的值复制拷贝到saber-ai的开发凭证框再保存


    0 讨论(0)
提交回复