Phase G1-1~G1-6: MCP Marketplace Fusion - DB migration, mcp_market_admin.py, Deep Link generator, basic security scanner, McpMarketTab.tsx frontend, Market.tsx integration

This commit is contained in:
qyyfw committed 2026-07-06 11:48:21 +08:00
1 parent 49dcea0a11
commit 909c013e2d
5 files changed
+1985 -1

No files matched your search

+23
View File
@@ -626,6 +626,29 @@ export const adminAPI = {
}).then(res => res.json());
},
// MCP Market (Phase G1)
getMcpMarketStats: () =>
get<any>('/admin/mcp-market/stats'),
getMcpTools: (params?: Record<string, any>) =>
get<any>('/admin/mcp-market/?' + new URLSearchParams(params || {}).toString()),
getMcpToolDetail: (id: string) =>
get<any>('/admin/mcp-market/' + id),
createMcpTool: (data: any) =>
post<any>('/admin/mcp-market/', data),
updateMcpTool: (id: string, data: any) =>
put<any>('/admin/mcp-market/' + id, data),
deleteMcpTool: (id: string) =>
del<any>('/admin/mcp-market/' + id),
scanMcpTool: (id: string) =>
post<any>('/admin/mcp-market/' + id + '/security-scan'),
updateMcpToolSecurity: (id: string, data: any) =>
put<any>('/admin/mcp-market/' + id + '/security-status', data),
regenMcpDeepLink: (id: string) =>
post<any>('/admin/mcp-market/' + id + '/deep-link'),
getMcpManagedServers: () =>
get<any>('/admin/mcp-market/managed/servers'),
seedMcpTools: () =>
post<any>('/admin/mcp-market/seed'),
};
// ===== AI自进化API =====