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校验失败"), + ), ) }