UsiMcpServerOptions
USI.AI.Mcp
Public SDK type.
public sealed class UsiMcpServerOptionsConstructors
UsiMcpServerOptions
public UsiMcpServerOptions()Properties
Access
public UsiMcpAccess Access { get; set; }AllowDestructiveOperations
public bool AllowDestructiveOperations { get; set; }AllowedOperationPrefixes
public ISet<String> AllowedOperationPrefixes { get; }BearerToken
public string BearerToken { get; set; }Optional bearer token required by the HTTP transport. It is deliberately unavailable as a command-line value in the bundled host; use an environment variable so the secret is not exposed in the process list.
DeniedOperationPrefixes
public ISet<String> DeniedOperationPrefixes { get; }EndpointPath
public string EndpointPath { get; set; }HttpUrl
public string HttpUrl { get; set; }MaximumRecentEvents
public int MaximumRecentEvents { get; set; }MaximumSnapshotOperations
public int MaximumSnapshotOperations { get; set; }OperationTimeout
public TimeSpan OperationTimeout { get; set; }OwnsUsiInstance
public bool OwnsUsiInstance { get; set; }Transport
public UsiMcpTransport Transport { get; set; }