mcp-namecheap
Version:
MCP server for interacting with Namecheap API
44 lines • 1.26 kB
TypeScript
import { z } from "zod";
declare const configSchema: z.ZodObject<{
NAMECHEAP_API_KEY: z.ZodString;
NAMECHEAP_API_USER: z.ZodString;
NAMECHEAP_CLIENT_IP: z.ZodString;
NAMECHEAP_USE_SANDBOX: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
NAMECHEAP_API_KEY: string;
NAMECHEAP_API_USER: string;
NAMECHEAP_CLIENT_IP: string;
NAMECHEAP_USE_SANDBOX: boolean;
}, {
NAMECHEAP_API_KEY: string;
NAMECHEAP_API_USER: string;
NAMECHEAP_CLIENT_IP: string;
NAMECHEAP_USE_SANDBOX?: boolean | undefined;
}>;
export default function createServer({ config }: {
config: z.infer<typeof configSchema>;
}): import("@modelcontextprotocol/sdk/server/index.js").Server<{
method: string;
params?: {
[x: string]: unknown;
_meta?: {
[x: string]: unknown;
progressToken?: string | number | undefined;
} | undefined;
} | undefined;
}, {
method: string;
params?: {
[x: string]: unknown;
_meta?: {
[x: string]: unknown;
} | undefined;
} | undefined;
}, {
[x: string]: unknown;
_meta?: {
[x: string]: unknown;
} | undefined;
}>;
export { configSchema };
//# sourceMappingURL=smithery.d.ts.map