Docker Build and Push / build-image (push) Successful in 4m34s
- 新增 /api/mcp (Streamable HTTP) 与 41 个工具: 项目/看板列/任务/清单/打卡; - 新增 McpToken 模型与迁移, DB 仅存 SHA-256 哈希, token 绑定用户; - 新增 /api/mcp-tokens 增删改查, 支持独立命名 (如 R1); - 「我的」页新增 AI 接入 (MCP) 区块: 地址复制/新建/一次性展示/删除; - 补充 docs/MCP.md 与样式
18 lines
663 B
JavaScript
18 lines
663 B
JavaScript
// AI 接入 (MCP): 个人授权 token 管理
|
|
import { api, getApiBase } from './client.js'
|
|
|
|
export const mcpTokenApi = {
|
|
list: () => api('/mcp-tokens'),
|
|
create: (name) => api('/mcp-tokens', { method: 'POST', body: { name } }),
|
|
rename: (id, name) => api(`/mcp-tokens/${id}`, { method: 'PATCH', body: { name } }),
|
|
remove: (id) => api(`/mcp-tokens/${id}`, { method: 'DELETE' }),
|
|
}
|
|
|
|
/** MCP 端点完整地址 (随 API 基址变化) */
|
|
export function getMcpEndpoint() {
|
|
const base = getApiBase()
|
|
if (base) return base.replace(/\/+$/, '') + '/api/mcp'
|
|
if (typeof window !== 'undefined') return window.location.origin + '/api/mcp'
|
|
return '/api/mcp'
|
|
}
|