Package io.meeds.mcp.server.service
Class McpToolApprovalService
java.lang.Object
io.meeds.mcp.server.service.McpToolApprovalService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()voidreceiveAnswer(String id, String wsClientId, boolean approved) booleanrequestApproval(String id, String conversationId, String toolName, String toolInput, String username) voidshutdown()voidtraceToolExecution(UserToolExecution toolExecution)
-
Field Details
-
COMETD_CHANNEL
- See Also:
-
-
Constructor Details
-
McpToolApprovalService
public McpToolApprovalService()
-
-
Method Details
-
init
@PostConstruct public void init() -
shutdown
@PreDestroy public void shutdown() -
requestApproval
-
receiveAnswer
public void receiveAnswer(String id, String wsClientId, boolean approved) throws IllegalAccessException - Throws:
IllegalAccessException
-
traceToolExecution
-