MentorMcpExposure enum
Whether MentorAgent's MCP server publishes an action, by its rules, as MentorActionInfo.McpExposure says.
On this page
Definition
Section titled “Definition”Namespace: Novior.MentorAgent.Abstractions.Models. Package: Novior.MentorAgent.Abstractions.
public enum MentorMcpExposure
dotnet add package Novior.MentorAgent.AbstractionsValues
Section titled “Values”| Value | Number | Description |
|---|---|---|
Published | 0 | In every caller's tools/list. |
PublishedToRoles | 1 | In the tools/list of the callers McpCallerPrincipal identifies as holding one of its roles. |
Withheld | 2 | Never published: it asks for confirmation, the RequiresApproval predicate keeps it back, or it requires roles and no McpCallerPrincipal is set. |
NotServed | 3 | The MCP server does not serve it: the host does not map the server (MapMentorAgentMcp), the action belongs to a specialist or a team, or its class is not registered in the container. |
