NestJS MCP - v1.0.1
    Preparing search index...

    Options for configuring the MCP module

    interface MCPModuleOptions {
        serverInfo: MCPServerInfo;
        autoDiscoverTools?: boolean;
        autoDiscoverResources?: boolean;
        autoDiscoverPrompts?: boolean;
        globalPrefix?: string;
        enableLogging?: boolean;
        logLevel?: LogLevelName | LogLevel;
        errorHandler?: (error: Error) => JSONValue;
        transports?: MCPTransportConfig[];
    }
    Index

    Properties

    serverInfo: MCPServerInfo

    Server information

    autoDiscoverTools?: boolean

    Enable automatic tool discovery from providers

    autoDiscoverResources?: boolean

    Enable automatic resource discovery from providers

    autoDiscoverPrompts?: boolean

    Enable automatic prompt discovery from providers

    globalPrefix?: string

    Global prefix for all MCP endpoints

    enableLogging?: boolean

    Enable request/response logging

    Use logLevel instead for more granular control

    logLevel?: LogLevelName | LogLevel

    Set the log level for the MCP module Levels: 'error' | 'warn' | 'info' | 'debug' | 'verbose' Default: 'info'

    errorHandler?: (error: Error) => JSONValue

    Custom error handler

    transports?: MCPTransportConfig[]

    Transport configurations Can enable multiple transports simultaneously (HTTP, WebSocket, SSE, Redis, gRPC) HTTP transport is always enabled by default via the controller