MCP TypeScript SDK
    Preparing search index...

    Variable ServerCapabilitiesSchemaConst

    ServerCapabilitiesSchema: ZodObject<
        {
            completions: ZodOptional<ZodCustom<object, object>>;
            experimental: ZodOptional<ZodRecord<ZodString, ZodCustom<object, object>>>;
            logging: ZodOptional<ZodCustom<object, object>>;
            prompts: ZodOptional<
                ZodObject<{ listChanged: ZodOptional<ZodBoolean> }, $strip>,
            >;
            resources: ZodOptional<
                ZodObject<
                    {
                        listChanged: ZodOptional<ZodBoolean>;
                        subscribe: ZodOptional<ZodBoolean>;
                    },
                    $strip,
                >,
            >;
            tasks: ZodOptional<
                ZodObject<
                    {
                        cancel: ZodOptional<ZodCustom<object, object>>;
                        list: ZodOptional<ZodCustom<object, object>>;
                        requests: ZodOptional<
                            ZodObject<
                                { tools: ZodOptional<ZodObject<{ call: ... }, $loose>> },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            tools: ZodOptional<
                ZodObject<{ listChanged: ZodOptional<ZodBoolean> }, $strip>,
            >;
        },
        $strip,
    > = ...

    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.