Class

UsiMcpServerOptions

USI.AI.Mcp

Public SDK type.

public sealed class UsiMcpServerOptions

Constructors

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; }