This is an automated email from the ASF dual-hosted git repository.

terrymanu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 36d051e388d Refactor MCPRequestScope (#38737)
36d051e388d is described below

commit 36d051e388ddb8221378da84b8fe22db316a434e
Author: Liang Zhang <[email protected]>
AuthorDate: Thu May 28 09:22:06 2026 +0800

    Refactor MCPRequestScope (#38737)
    
    * Refactor MCPRequestScope
    
    * Add markdown fence safety to analyze-issue skill
    
    * Refactor MCPRequestScope
---
 .../mcp/core/context/MCPRequestScope.java          | 30 ++++------------------
 1 file changed, 5 insertions(+), 25 deletions(-)

diff --git 
a/mcp/core/src/main/java/org/apache/shardingsphere/mcp/core/context/MCPRequestScope.java
 
b/mcp/core/src/main/java/org/apache/shardingsphere/mcp/core/context/MCPRequestScope.java
index ec470e5dc48..0688d091197 100644
--- 
a/mcp/core/src/main/java/org/apache/shardingsphere/mcp/core/context/MCPRequestScope.java
+++ 
b/mcp/core/src/main/java/org/apache/shardingsphere/mcp/core/context/MCPRequestScope.java
@@ -17,6 +17,8 @@
 
 package org.apache.shardingsphere.mcp.core.context;
 
+import lombok.AccessLevel;
+import lombok.Getter;
 import org.apache.shardingsphere.mcp.core.session.MCPSessionManager;
 import 
org.apache.shardingsphere.mcp.core.tool.handler.execute.MCPSQLExecutionFacade;
 import org.apache.shardingsphere.mcp.core.workflow.WorkflowProxyQueryService;
@@ -34,12 +36,15 @@ import 
org.apache.shardingsphere.mcp.support.workflow.WorkflowSessionContext;
 /**
  * MCP request scope.
  */
+@Getter
 public final class MCPRequestScope implements MCPServiceHandlerContext, 
MCPDatabaseHandlerContext, MCPWorkflowHandlerContext, AutoCloseable {
     
     private final String activeTransport;
     
+    @Getter(AccessLevel.NONE)
     private final MCPDatabaseCapabilityProvider databaseCapabilityProvider;
     
+    @Getter(AccessLevel.NONE)
     private final RequestScopedMetadataContext metadataContext;
     
     private final WorkflowSessionContext workflowSessionContext;
@@ -71,31 +76,6 @@ public final class MCPRequestScope implements 
MCPServiceHandlerContext, MCPDatab
         return this;
     }
     
-    @Override
-    public WorkflowSessionContext getWorkflowSessionContext() {
-        return workflowSessionContext;
-    }
-    
-    @Override
-    public String getActiveTransport() {
-        return activeTransport;
-    }
-    
-    @Override
-    public MCPMetadataQueryFacade getMetadataQueryFacade() {
-        return metadataQueryFacade;
-    }
-    
-    @Override
-    public MCPFeatureExecutionFacade getExecutionFacade() {
-        return executionFacade;
-    }
-    
-    @Override
-    public MCPFeatureQueryFacade getQueryFacade() {
-        return queryFacade;
-    }
-    
     @Override
     public MCPFeatureCapabilityFacade getCapabilityFacade() {
         return databaseCapabilityProvider;

Reply via email to