MentorAgent Docs
Menu

ReferencePackage: Novior.MentorAgent.Abstractions

MentorMcpExposure enum

Whether MentorAgent's MCP server publishes an action, by its rules, as MentorActionInfo.McpExposure says.

View as Markdown
On this page

Namespace: Novior.MentorAgent.Abstractions.Models. Package: Novior.MentorAgent.Abstractions.

public enum MentorMcpExposure

Terminal
dotnet add package Novior.MentorAgent.Abstractions
ValueNumberDescription
Published0In every caller's tools/list.
PublishedToRoles1In the tools/list of the callers McpCallerPrincipal identifies as holding one of its roles.
Withheld2Never published: it asks for confirmation, the RequiresApproval predicate keeps it back, or it requires roles and no McpCallerPrincipal is set.
NotServed3The 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.