跳到主要内容
版本:Next

IMidwayMCPConfigurationOptions

Hierarchy

  • IConfigurationOptions
    • IMidwayMCPConfigurationOptions

Index

Properties

optionalappLogger

appLogger?: ILogger

optionalcontextLoggerApplyLogger

contextLoggerApplyLogger?: string

optionalcontextLoggerFormat

contextLoggerFormat?: any

optionalenableJwtAuthHelper

enableJwtAuthHelper?: boolean

Enable built-in JWT authentication middleware (default: false)

optionalendpoints

endpoints?: { messages?: string; sse?: string; streamHttp?: string }

Endpoint paths for different transport types

optionaljwtAuthCustomPayloadTransformer

jwtAuthCustomPayloadTransformer?: (payload: any, token: string) => AuthInfo

Custom JWT payload transformer function

optionallogger

logger?: ILogger

serverInfo

serverInfo: {}

optionalserverOptions

serverOptions?: ServerOptions

optionaltransportOptions

transportOptions?: { sse?: SSEServerTransportOptions; streamHttp?: StreamableHTTPServerTransportOptions }

Transport-specific options using SDK types

transportType

transportType: stdio | sse | stream-http

Transport type for MCP communication

  • 'stdio': Standard input/output transport for CLI applications
  • 'stream-http': HTTP-based transport with streaming support and backward compatibility with SSE
  • 'sse': Legacy SSE transport (deprecated, use 'stream-http' instead which provides backward compatibility)