想法: 文档 Baizhi 代理工具箱, 确认一个安全的远程 MCP 预设路径
□ 问题说明
嗨,扬维护者,我维护和操作Baizhi代理工具包,并代表Baizhi Cloud通过`ct-jaryn'提议进行这种整合。
Jan已经支持远程Streamable HTTP MCP服务器和用户提供的授权信头. 我们希望使我们的服务更容易发现和配置,而无需要求用户将证书复制到共享的JSON实例中,或错误一个离线工具的主机服务.
Agent Toolkt是一个托管的商业工具服务,而不是模型提供者. 它需要用户自己的Baizhi账户和API密钥;工具调用可能会消耗服务信用. 其固定的MCP端点为"https://agent-toolkit.app.baizhi.cloud/mcp",用用户的"认证:熊克"来认证. 公用整合寄存器包含配置,文档和测试,而不是主机后端源.
我们审查了Jan的MCP文件,[DEFAULT MCP CONFIG](https://GitHub.com/janhq/jan/blob/7205d770d770c1ec1e97c3daf35a91764-e1093bc5564/srcult-tauri/scor/mcp/constants.rs/remote serv://GitHub.com/janhq/jan/blob/720770c770c97Cef3-daf91176641010ebec55c564/webc-app 在该修订时, Header 值字段是一个普通的文本输入,所以我们不想呈现一个新的header 占位符,好像它已经提供了专用的隐藏密钥设置流程或独立被保护的证书存储. 这是对主版的源审查,而不是对稳定桌面发行的验证.
□ 特点
MCP文档下的有重点的集成配方是否是适当的第一贡献,只有符合Jan的MCP服务器发现设计时,一个按默认设置的远程预设是否合适?
拟议范围是:
- 记录固定端点、可流式HTTP运输、用户管理的Bearer证书、账户要求、服务费用以及将工具输入发送给Baizhi主机服务的事实。
- 保持公布的配置不附带真实的密钥。 如果偏好应用中的预设,首先商定适当的可再使用的证书输入路径,包括能见度,替换,持久性,导出/备份,以及去除行为等,而不是假设OAuth令牌店也保护静态头.
- 保存明确的用户授权和 Jan 的工具批准; 不启用全局允许设置, 添加本地命令或钩子, 更改模型设置, 或声称所有曝光的工具都是只读的 。
- 使用网页搜索、网页阅读和结构化提取作为初步核查方案。 这些是例子,不是说配置将发现限制在三个工具.
这项要求是在执行前指明方向。 我们尚未完成 Jan 桌面 . . . . . . .
内容来源: janhq/jan