Interface McpSkillAccessPolicy.AccessEvaluator
- Enclosing class:
McpSkillAccessPolicy
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Concurrently callable registration access evaluator.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionisSkillAccessible(@NonNull McpRequestContext requestContext, @NonNull McpSkillRegistration skillRegistration, @NonNull McpInvocationFeatures invocationFeatures) Determines whether this registration may grant the caller access.
-
Method Details
-
isSkillAccessible
@NonNull Boolean isSkillAccessible(@NonNull McpRequestContext requestContext, @NonNull McpSkillRegistration skillRegistration, @NonNull McpInvocationFeatures invocationFeatures) throws Exception Determines whether this registration may grant the caller access.- Parameters:
requestContext- admitted request contextskillRegistration- canonical registration being checkedinvocationFeatures- features scoped to this authorization check- Returns:
- true if accessible; never null
- Throws:
Exception- if access cannot be established
-