PRODUCT AND ARCHITECTURE
关于 CodeAtlas
CodeAtlas 是面向企业研发团队的版本化私有代码知识库与 MCP 检索服务。系统通过仓库授权、角色权限和 Token 范围隔离访问,并为检索结果保留可验证的代码证据。
产品边界
系统负责 Git 同步、代码解析、秘密脱敏、混合检索、权限控制和可审计的 MCP 工具调用。部署架构以清晰的数据边界、可预测的资源使用和可恢复的索引流程为核心。
技术选择
FastAPI 承载 REST 与 Streamable HTTP,MySQL 8 保存业务状态并通过 FULLTEXT 提供词法检索,Chroma 保存向量。Java、Python、JavaScript 与 TypeScript 使用 Tree-sitter,其他文本格式按限长窗口切片。
访问边界
受控公开实例仅使用许可证宽松的开源仓库,用于产品评估与接口验证。企业私有部署的数据、凭据和向量索引保持在独立环境内,不会进入公开实例。