diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/dapms/sync/DynamicMcpController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/dapms/sync/DynamicMcpController.java index e6a7aa15..6ac056ab 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/dapms/sync/DynamicMcpController.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/dapms/sync/DynamicMcpController.java @@ -83,5 +83,18 @@ public class DynamicMcpController { return ResponseEntity.ok() .header("Mcp-Session-Id", activeSessionId) .body(emitter); + @org.springframework.web.bind.annotation.DeleteMapping("/mcp/sse/{category}") + public ResponseEntity handleDeleteSse(@PathVariable("category") String category) { + return ResponseEntity.ok().build(); + } + + @GetMapping("/.well-known/oauth-protected-resource") + public ResponseEntity> handleOauthProtectedResource() { + return ResponseEntity.ok().body(java.util.Map.of()); + } + + @GetMapping("/.well-known/oauth-protected-resource/**") + public ResponseEntity> handleOauthProtectedResourceWildcard() { + return ResponseEntity.ok().body(java.util.Map.of()); } }