- 新增 /api/mcp (Streamable HTTP) 与 41 个工具: 项目/看板列/任务/清单/打卡; - 新增 McpToken 模型与迁移, DB 仅存 SHA-256 哈希, token 绑定用户; - 新增 /api/mcp-tokens 增删改查, 支持独立命名 (如 R1); - 「我的」页新增 AI 接入 (MCP) 区块: 地址复制/新建/一次性展示/删除; - 补充 docs/MCP.md 与样式
This commit is contained in:
@@ -323,6 +323,33 @@ body.me-safe-top .app-safe-top { height: 0; }
|
||||
.me-list .adm-list-item { padding-left: 16px; padding-right: 16px; }
|
||||
.me-logout { color: var(--color-danger); }
|
||||
.me-version { text-align: center; font-size: 12px; color: var(--color-muted); padding: 18px 0 8px; }
|
||||
/* AI 接入 (MCP) */
|
||||
.mcp-link { color: var(--color-primary, #1677ff); cursor: pointer; font-size: 13px; }
|
||||
.mcp-link.danger { color: var(--color-danger); }
|
||||
.mcp-token-name { font-weight: 600; }
|
||||
.mcp-token-prefix {
|
||||
margin-left: 8px;
|
||||
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
|
||||
font-size: 12px;
|
||||
color: var(--color-muted);
|
||||
}
|
||||
.mcp-create { display: flex; align-items: center; gap: 10px; width: 100%; }
|
||||
.mcp-create .adm-input { flex: 1; }
|
||||
.mcp-create .adm-button { flex: none; }
|
||||
.mcp-token-dialog { display: flex; flex-direction: column; gap: 10px; }
|
||||
.mcp-token-hint { font-size: 12px; line-height: 1.6; color: var(--color-muted); }
|
||||
.mcp-token-value {
|
||||
padding: 10px 12px;
|
||||
border-radius: 8px;
|
||||
background: var(--color-bg);
|
||||
border: 1px solid var(--color-border, #eee);
|
||||
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
|
||||
font-size: 12px;
|
||||
line-height: 1.6;
|
||||
word-break: break-all;
|
||||
user-select: all;
|
||||
}
|
||||
.mcp-token-actions { display: flex; gap: 8px; flex-wrap: wrap; }
|
||||
/* 资讯模块: 报警 + 新闻 (V0.2 起从「首页」并入「宏观」Tab) */
|
||||
.tab-label { display: inline-flex; align-items: center; gap: 4px; }
|
||||
.home-section { padding: 12px 12px 16px; }
|
||||
|
||||
Reference in New Issue
Block a user