feat/mcp-server-registry
main
完成第二阶段 C.1 独立 MCP Server 配置中心,补齐前后端管理流程,并修复多轮审阅发现的配置、凭据、并发及协议边界问题。
独立 MCP Server 与 Plugin 自带的 MCP Host 保持并列,不依赖 Plugin 安装流程。
新增回归覆盖锁竞争、延迟回调、凭据迁移、配置保存重试、Header 草稿改名及 SSE 输入限长。
仍有既有的前端大包体积和测试依赖弃用警告,不阻塞本次合并。
审阅提交:9b8b10c
本轮未发现新的合并阻塞问题,建议合并至 main。当前 main 为本分支祖先,无分叉冲突。
验证不包含真实 MiniMax API 鉴权或计费调用;第三方服务器兼容性仍需按具体实现验证。
Implement C.1 stdio MCP server CRUD, encrypted environment secrets, command digest approval, connection tests, lifecycle recovery, and dynamic tool registration. Add the standalone frontend configuration center, contracts, regression tests, and development documentation.
添加了MCP客户端的超时配置功能,包括启动超时和工具调用超时参数。 改进了HTTP客户端和标准IO客户端的超时处理机制,确保请求在指定时间内完成或取消。 增加了对MCP服务器数量的限制,防止配置过多服务器导致系统不稳定。 增强了错误处理机制,当连接异常时能够正确清理资源并移除桥接主机。 添加了对大型MCP消息的大小验证,防止过大的请求导致系统问题。 优化了密钥更改后的处理流程,确保在修改密钥时停用服务器并要求重新测试。
修复生命周期锁阻塞事件循环、旧连接回调误停新连接及超时契约不一致。 补齐 MCP JSON 兼容导入、密钥拆分与失败重试,修复 Header 大小写草稿丢失,迁移大小写敏感的环境变量凭据。 在 SSE 行拼接前限制缓冲大小,增加并发、迁移和流式输入回归测试;忽略本机 MCP 数据及 server.json/servers.json。 验证:后端 185 项、前端 54 项测试通过,前端生产构建、相关文件 Ruff 与暂存差异检查通过。
No dependencies set.
The note is not visible to the blocked user.
概述
完成第二阶段 C.1 独立 MCP Server 配置中心,补齐前后端管理流程,并修复多轮审阅发现的配置、凭据、并发及协议边界问题。
独立 MCP Server 与 Plugin 自带的 MCP Host 保持并列,不依赖 Plugin 安装流程。
主要变更
审阅问题修复
安全与数据边界
验证结果
新增回归覆盖锁竞争、延迟回调、凭据迁移、配置保存重试、Header 草稿改名及 SSE 输入限长。
仍有既有的前端大包体积和测试依赖弃用警告,不阻塞本次合并。
合并说明
审阅提交:9b8b10c
本轮未发现新的合并阻塞问题,建议合并至 main。当前 main 为本分支祖先,无分叉冲突。
验证不包含真实 MiniMax API 鉴权或计费调用;第三方服务器兼容性仍需按具体实现验证。