@modelcontextprotocol/sdk
    Preparing search index...

    Interface ServerCapabilities

    Capabilities that a server may support. Known capabilities are defined here, in this schema, but this is not a closed set: any server can define its own, additional capabilities.

    interface ServerCapabilities {
        completions?: object;
        experimental?: { [key: string]: object };
        logging?: object;
        prompts?: { listChanged?: boolean };
        resources?: { listChanged?: boolean; subscribe?: boolean };
        tools?: { listChanged?: boolean };
    }
    Index

    Properties

    completions?: object

    Present if the server supports argument autocompletion suggestions.

    experimental?: { [key: string]: object }

    Experimental, non-standard capabilities that the server supports.

    logging?: object

    Present if the server supports sending log messages to the client.

    prompts?: { listChanged?: boolean }

    Present if the server offers any prompt templates.

    Type Declaration

    • OptionallistChanged?: boolean

      Whether this server supports notifications for changes to the prompt list.

    resources?: { listChanged?: boolean; subscribe?: boolean }

    Present if the server offers any resources to read.

    Type Declaration

    • OptionallistChanged?: boolean

      Whether this server supports notifications for changes to the resource list.

    • Optionalsubscribe?: boolean

      Whether this server supports subscribing to resource updates.

    tools?: { listChanged?: boolean }

    Present if the server offers any tools to call.

    Type Declaration

    • OptionallistChanged?: boolean

      Whether this server supports notifications for changes to the tool list.