Commit Graph
7 Commits
Author SHA1 Message Date
jif2.zhang be2e4d9cdf feat: MCP 端点鉴权改用后台 Token 管理,废弃 mcp_kv 配置
build-and-deploy / build-and-deploy (push) Successful in 42s
- tokenService 支持 mcpEnabled 标记,新增 getMcpTokenValues 与迁移逻辑
- /mcp 鉴权改为校验 Token 表中标记为 MCP 访问的生效令牌
- 启动时自动把旧 mcp_token 配置迁成一条 MCP Token,保证旧客户端不中断
- admin 页面 Token 表新增 MCP 访问列与生成/编辑开关
- 新增 tokenService 测试(58 项全部通过)
2026-09-20 21:45:18 +08:00
cheney 26957bcb49 feat: 编辑框合并说明/用途字段,编辑模式下允许修改说明
build-and-deploy / build-and-deploy (push) Successful in 42s
2026-09-17 10:37:07 +08:00
jif2.zhang 6bbd4bc471 feat: 持久化从 JSON 迁移到 DuckDB,启动自动迁移存量数据并全面异步化
build-and-deploy / build-and-deploy (push) Successful in 37s
- 新增 src/persistence/duckdbAdapter:与 jsonAdapter 同接口的异步适配器,
  数据存于 data/registry.duckdb,首次启动自动从 JSON 迁移并备份 json-backup-<ts>
- 全部服务层(project/config/user/token)与路由改为 async/await
- MCP 工具与鉴权同步异步化,系统 mode 读写迁移至 DuckDB
- 服务启动流程:init DB -> 自动迁移 -> 确保默认管理员 -> listen
- 新增 DuckDB 往返/迁移测试,测试目录隔离 REGISTRY_DATA_DIR
2026-09-14 10:35:38 +08:00
cheney 963046edd9 feat: 新增 MCP 服务,支持 AI 自动操作项目与配置
build-and-deploy / build-and-deploy (push) Successful in 39s
- Streamable HTTP 传输,/mcp 端点,Bearer token 鉴权(data/mcp.json,已忽略)
- 项目/配置完整增删改查工具,删除为两步式确认(delete_* + confirm_delete_*)
- 写操作遵循系统模式,readonly 下拒绝
- 依赖 @modelcontextprotocol/sdk,新增单元测试
2026-09-08 10:03:09 +08:00
Cheney f9f3184f98 fix
build-and-deploy / build-and-deploy (push) Successful in 31s
2026-08-07 14:46:52 +08:00
Cheney 2ec1d74618 save 2026-07-16 11:44:55 +08:00
cheney 5bff1a186f feat: 维度映射/嵌套配置/地址栏导航/界面分区重构 2026-07-16 09:01:47 +08:00