@gibme/webserver
    Preparing search index...

    Variable PromptsConst

    Prompts: {
        <A1 extends ZodRawShapeCompat = McpEmptyShape>(
            prompts: readonly [McpPrompt<A1>],
        ): readonly [McpPrompt<A1>];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [McpPrompt<A1>, McpPrompt<A2>],
        ): readonly [McpPrompt<A1>, McpPrompt<A2>];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>],
        ): readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
            ],
        ): readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>, McpPrompt<A4>];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
        ];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
        ];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
        ];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
        ];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
        ];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
            A10 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
                McpPrompt<A10>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
        ];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
            A10 extends ZodRawShapeCompat = McpEmptyShape,
            A11 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
                McpPrompt<A10>,
                McpPrompt<A11>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
            McpPrompt<A11>,
        ];
        <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
            A10 extends ZodRawShapeCompat = McpEmptyShape,
            A11 extends ZodRawShapeCompat = McpEmptyShape,
            A12 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
                McpPrompt<A10>,
                McpPrompt<A11>,
                McpPrompt<A12>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
            McpPrompt<A11>,
            McpPrompt<A12>,
        ];
        <PromptArgs extends readonly ZodRawShapeCompat[] = ZodRawShapeCompat[]>(
            prompts: McpPromptList<PromptArgs>,
        ): McpPromptList<PromptArgs>;
    } = define_mcp_prompts

    Type Declaration

      • <A1 extends ZodRawShapeCompat = McpEmptyShape>(
            prompts: readonly [McpPrompt<A1>],
        ): readonly [McpPrompt<A1>]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [McpPrompt<A1>]

        Returns readonly [McpPrompt<A1>]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [McpPrompt<A1>, McpPrompt<A2>],
        ): readonly [McpPrompt<A1>, McpPrompt<A2>]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [McpPrompt<A1>, McpPrompt<A2>]

        Returns readonly [McpPrompt<A1>, McpPrompt<A2>]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>],
        ): readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>]

        Returns readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
            ],
        ): readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>, McpPrompt<A4>]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>, McpPrompt<A4>]

        Returns readonly [McpPrompt<A1>, McpPrompt<A2>, McpPrompt<A3>, McpPrompt<A4>]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
        ]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape
        • A6 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
              McpPrompt<A6>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
        ]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape
        • A6 extends ZodRawShapeCompat = McpEmptyShape
        • A7 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
              McpPrompt<A6>,
              McpPrompt<A7>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
        ]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape
        • A6 extends ZodRawShapeCompat = McpEmptyShape
        • A7 extends ZodRawShapeCompat = McpEmptyShape
        • A8 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
              McpPrompt<A6>,
              McpPrompt<A7>,
              McpPrompt<A8>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
        ]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape
        • A6 extends ZodRawShapeCompat = McpEmptyShape
        • A7 extends ZodRawShapeCompat = McpEmptyShape
        • A8 extends ZodRawShapeCompat = McpEmptyShape
        • A9 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
              McpPrompt<A6>,
              McpPrompt<A7>,
              McpPrompt<A8>,
              McpPrompt<A9>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
        ]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
            A10 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
                McpPrompt<A10>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape
        • A6 extends ZodRawShapeCompat = McpEmptyShape
        • A7 extends ZodRawShapeCompat = McpEmptyShape
        • A8 extends ZodRawShapeCompat = McpEmptyShape
        • A9 extends ZodRawShapeCompat = McpEmptyShape
        • A10 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
              McpPrompt<A6>,
              McpPrompt<A7>,
              McpPrompt<A8>,
              McpPrompt<A9>,
              McpPrompt<A10>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
        ]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
            A10 extends ZodRawShapeCompat = McpEmptyShape,
            A11 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
                McpPrompt<A10>,
                McpPrompt<A11>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
            McpPrompt<A11>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape
        • A6 extends ZodRawShapeCompat = McpEmptyShape
        • A7 extends ZodRawShapeCompat = McpEmptyShape
        • A8 extends ZodRawShapeCompat = McpEmptyShape
        • A9 extends ZodRawShapeCompat = McpEmptyShape
        • A10 extends ZodRawShapeCompat = McpEmptyShape
        • A11 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
              McpPrompt<A6>,
              McpPrompt<A7>,
              McpPrompt<A8>,
              McpPrompt<A9>,
              McpPrompt<A10>,
              McpPrompt<A11>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
            McpPrompt<A11>,
        ]

      • <
            A1 extends ZodRawShapeCompat = McpEmptyShape,
            A2 extends ZodRawShapeCompat = McpEmptyShape,
            A3 extends ZodRawShapeCompat = McpEmptyShape,
            A4 extends ZodRawShapeCompat = McpEmptyShape,
            A5 extends ZodRawShapeCompat = McpEmptyShape,
            A6 extends ZodRawShapeCompat = McpEmptyShape,
            A7 extends ZodRawShapeCompat = McpEmptyShape,
            A8 extends ZodRawShapeCompat = McpEmptyShape,
            A9 extends ZodRawShapeCompat = McpEmptyShape,
            A10 extends ZodRawShapeCompat = McpEmptyShape,
            A11 extends ZodRawShapeCompat = McpEmptyShape,
            A12 extends ZodRawShapeCompat = McpEmptyShape,
        >(
            prompts: readonly [
                McpPrompt<A1>,
                McpPrompt<A2>,
                McpPrompt<A3>,
                McpPrompt<A4>,
                McpPrompt<A5>,
                McpPrompt<A6>,
                McpPrompt<A7>,
                McpPrompt<A8>,
                McpPrompt<A9>,
                McpPrompt<A10>,
                McpPrompt<A11>,
                McpPrompt<A12>,
            ],
        ): readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
            McpPrompt<A11>,
            McpPrompt<A12>,
        ]
      • Identity helper that locks in per-element argsSchema inference for a whole prompts array defined outside a create_mcp_server / McpRouter call. One wrapper around the array replaces wrapping every element with define_mcp_prompt. Do NOT annotate the result (or the array) as McpPrompt[]; the annotation widens every element back to the default generic and erases the inference this helper provides.

        Type Parameters

        • A1 extends ZodRawShapeCompat = McpEmptyShape
        • A2 extends ZodRawShapeCompat = McpEmptyShape
        • A3 extends ZodRawShapeCompat = McpEmptyShape
        • A4 extends ZodRawShapeCompat = McpEmptyShape
        • A5 extends ZodRawShapeCompat = McpEmptyShape
        • A6 extends ZodRawShapeCompat = McpEmptyShape
        • A7 extends ZodRawShapeCompat = McpEmptyShape
        • A8 extends ZodRawShapeCompat = McpEmptyShape
        • A9 extends ZodRawShapeCompat = McpEmptyShape
        • A10 extends ZodRawShapeCompat = McpEmptyShape
        • A11 extends ZodRawShapeCompat = McpEmptyShape
        • A12 extends ZodRawShapeCompat = McpEmptyShape

        Parameters

        • prompts: readonly [
              McpPrompt<A1>,
              McpPrompt<A2>,
              McpPrompt<A3>,
              McpPrompt<A4>,
              McpPrompt<A5>,
              McpPrompt<A6>,
              McpPrompt<A7>,
              McpPrompt<A8>,
              McpPrompt<A9>,
              McpPrompt<A10>,
              McpPrompt<A11>,
              McpPrompt<A12>,
          ]

        Returns readonly [
            McpPrompt<A1>,
            McpPrompt<A2>,
            McpPrompt<A3>,
            McpPrompt<A4>,
            McpPrompt<A5>,
            McpPrompt<A6>,
            McpPrompt<A7>,
            McpPrompt<A8>,
            McpPrompt<A9>,
            McpPrompt<A10>,
            McpPrompt<A11>,
            McpPrompt<A12>,
        ]

      • <PromptArgs extends readonly ZodRawShapeCompat[] = ZodRawShapeCompat[]>(
            prompts: McpPromptList<PromptArgs>,
        ): McpPromptList<PromptArgs>
      • Fallback signature for prompts arrays beyond twelve entries; see McpPromptList.

        Type Parameters

        • PromptArgs extends readonly ZodRawShapeCompat[] = ZodRawShapeCompat[]

        Parameters

        Returns McpPromptList<PromptArgs>