From b197a84ef746ea6331b373a8a659c6f4be34b2c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?piexlMax=28=E5=A5=87=E6=B7=BC?= Date: Wed, 14 May 2025 12:39:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=8F=90=E4=BA=A4=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96mcp=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/api/v1/system/auto_code_mcp.go | 13 +- web/src/view/systemTools/autoCode/mcpTest.vue | 221 ++++++++++++++++++ 2 files changed, 233 insertions(+), 1 deletion(-) create mode 100644 web/src/view/systemTools/autoCode/mcpTest.vue diff --git a/server/api/v1/system/auto_code_mcp.go b/server/api/v1/system/auto_code_mcp.go index c3f6188b..3549aeee 100644 --- a/server/api/v1/system/auto_code_mcp.go +++ b/server/api/v1/system/auto_code_mcp.go @@ -60,7 +60,18 @@ func (a *AutoCodeTemplateApi) MCPList(c *gin.Context) { global.GVA_LOG.Error(err.Error()) return } - response.OkWithData(list, c) + + mcpServerConfig := map[string]interface{}{ + "mcpServers": map[string]interface{}{ + global.GVA_CONFIG.MCP.Name: map[string]string{ + "url": baseUrl, + }, + }, + } + response.OkWithData(gin.H{ + "mcpServerConfig": mcpServerConfig, + "list": list, + }, c) } // Create diff --git a/web/src/view/systemTools/autoCode/mcpTest.vue b/web/src/view/systemTools/autoCode/mcpTest.vue new file mode 100644 index 00000000..6df57951 --- /dev/null +++ b/web/src/view/systemTools/autoCode/mcpTest.vue @@ -0,0 +1,221 @@ + + + \ No newline at end of file