package tools import ( "github.com/mark3labs/mcp-go/server" "fwh-toolbox-server/cmd/mcp/tools/data" "fwh-toolbox-server/cmd/mcp/tools/service" "fwh-toolbox-server/cmd/mcp/tools/storage" toolutil "fwh-toolbox-server/cmd/mcp/tools/util" ) // RegisterAll 注册所有 MCP Tools(唯一对外导出入口) // // 按访问层级分类: // - service: 业务逻辑层,调用 Service 层函数,有业务校验和数据聚合 // - data: 数据直查层,直接读取 DB/Cache,用于灵活查询 // - storage: 对象存储层,MinIO/文件读取操作 // - util: 辅助工具层,格式解析等纯函数 func RegisterAll(s *server.MCPServer) { service.RegisterServiceTools(s) data.RegisterDataTools(s) storage.RegisterStorageTools(s) toolutil.RegisterUtilTools(s) }