Skip to main content
Glama

MCP 3D Printer Server

completable.d.ts1.11 kB
import { ZodTypeAny, ZodTypeDef, ZodType, ParseInput, ParseReturnType, RawCreateParams } from "zod"; export declare enum McpZodTypeKind { Completable = "McpCompletable" } export type CompleteCallback<T extends ZodTypeAny = ZodTypeAny> = (value: T["_input"]) => T["_input"][] | Promise<T["_input"][]>; export interface CompletableDef<T extends ZodTypeAny = ZodTypeAny> extends ZodTypeDef { type: T; complete: CompleteCallback<T>; typeName: McpZodTypeKind.Completable; } export declare class Completable<T extends ZodTypeAny> extends ZodType<T["_output"], CompletableDef<T>, T["_input"]> { _parse(input: ParseInput): ParseReturnType<this["_output"]>; unwrap(): T; static create: <T_1 extends ZodTypeAny>(type: T_1, params: RawCreateParams & { complete: CompleteCallback<T_1>; }) => Completable<T_1>; } /** * Wraps a Zod type to provide autocompletion capabilities. Useful for, e.g., prompt arguments in MCP. */ export declare function completable<T extends ZodTypeAny>(schema: T, complete: CompleteCallback<T>): Completable<T>; //# sourceMappingURL=completable.d.ts.map

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DMontgomery40/mcp-3D-printer-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server