package com.vincent.rsf.server.ai.service;
|
|
import com.vincent.rsf.server.ai.dto.AiMcpToolPreviewDto;
|
import com.vincent.rsf.server.ai.entity.AiMcpMount;
|
import org.springframework.ai.tool.ToolCallback;
|
|
import java.util.List;
|
|
public interface BuiltinMcpToolRegistry {
|
|
void validateBuiltinCode(String builtinCode);
|
|
List<ToolCallback> createToolCallbacks(AiMcpMount mount, Long userId);
|
|
List<AiMcpToolPreviewDto> listBuiltinToolCatalog(String builtinCode);
|
}
|