From 057ad2eeebed0f6dda56e9f3f57e2091fbf02a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?piexlMax=28=E5=A5=87=E6=B7=BC?= Date: Thu, 6 Nov 2025 17:43:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E5=8D=A0=E4=BD=8D?= =?UTF-8?q?=E7=AC=A6=E5=AD=97=E6=AE=B5=E9=98=B2=E6=AD=A2json=20schema?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/mcp/api_lister.go | 3 +++ server/mcp/menu_lister.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/server/mcp/api_lister.go b/server/mcp/api_lister.go index d8a87d1f1..ba0a8e169 100644 --- a/server/mcp/api_lister.go +++ b/server/mcp/api_lister.go @@ -52,6 +52,9 @@ func (a *ApiLister) New() mcp.Tool { **返回数据结构:** - databaseApis: 数据库中的API记录(包含ID、描述、分组等完整信息) - ginApis: gin路由中的API(仅包含路径和方法),需要AI根据路径自行揣摩路径的业务含义,例如:/api/user/:id 表示根据用户ID获取用户信息`), + mcp.WithString("_placeholder", + mcp.Description("占位符,防止json schema校验失败"), + ), ) } diff --git a/server/mcp/menu_lister.go b/server/mcp/menu_lister.go index c04c83e92..825ad237c 100644 --- a/server/mcp/menu_lister.go +++ b/server/mcp/menu_lister.go @@ -46,6 +46,9 @@ func (m *MenuLister) New() mcp.Tool { - 菜单权限管理:了解系统中所有可用的菜单项 - 导航组件开发:构建动态导航菜单 - 系统架构分析:了解系统的菜单结构和页面组织`), +mcp.WithString("_placeholder", + mcp.Description("占位符,防止json schema校验失败"), + ), ) }