Fix MCP user context and screen discovery issues
- Remove unnecessary ADMIN context push in mcp#ToolsList service (line 227) - Fix screen path reconstruction to use original paths from tool descriptions - Add business screen permissions for testing (ProductList, OrderList, PartyList) - Remove overly restrictive screen filtering in discovery service - Add sessionId parameter to tools/call service for proper screen execution - Fix double-encoding issue in screen execution result handling - Add McpTestScreen for validation and testing Now correctly returns user-specific screens instead of ADMIN screens: - 38 total tools (19 services + 19 screens) - Proper user permission filtering - Original screen paths preserved in tool descriptions - Business screens accessible with fallback URLs for complex screens
Showing
5 changed files
with
37 additions
and
1 deletions
screen/McpTestScreen.xml
0 → 100644
This diff is collapsed.
Click to expand it.
summary.txt
0 → 100644
-
Please register or sign in to post a comment