UNPKG

npmplus-mcp-server

Version:

Production-ready MCP server for intelligent JavaScript package management. Works with Claude, Windsurf, Cursor, VS Code, and any MCP-compatible AI editor.

217 lines 5.74 kB
import { z } from 'zod'; /** * Tool input validation schemas */ /** * Search packages tool schema */ export declare const SearchPackagesSchema: z.ZodObject<{ includeUnstable: z.ZodDefault<z.ZodBoolean>; limit: z.ZodDefault<z.ZodNumber>; from: z.ZodDefault<z.ZodNumber>; query: z.ZodString; }, "strip", z.ZodTypeAny, { from?: number; limit?: number; query?: string; includeUnstable?: boolean; }, { from?: number; limit?: number; query?: string; includeUnstable?: boolean; }>; /** * Package info tool schema */ export declare const PackageInfoSchema: z.ZodObject<{ packageName: z.ZodEffects<z.ZodString, string, string>; includeVersions: z.ZodDefault<z.ZodBoolean>; includeDependencies: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { packageName?: string; includeVersions?: boolean; includeDependencies?: boolean; }, { packageName?: string; includeVersions?: boolean; includeDependencies?: boolean; }>; /** * Install packages tool schema */ export declare const InstallPackagesSchema: z.ZodObject<{ packages: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">; cwd: z.ZodDefault<z.ZodString>; dev: z.ZodDefault<z.ZodBoolean>; global: z.ZodDefault<z.ZodBoolean>; save: z.ZodDefault<z.ZodDefault<z.ZodBoolean>>; exact: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { exact?: boolean; packages?: string[]; cwd?: string; dev?: boolean; global?: boolean; save?: boolean; }, { exact?: boolean; packages?: string[]; cwd?: string; dev?: boolean; global?: boolean; save?: boolean; }>; /** * Update packages tool schema */ export declare const UpdatePackagesSchema: z.ZodObject<{ packages: z.ZodOptional<z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">>; cwd: z.ZodDefault<z.ZodString>; global: z.ZodDefault<z.ZodBoolean>; latest: z.ZodDefault<z.ZodBoolean>; interactive: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { packages?: string[]; cwd?: string; global?: boolean; latest?: boolean; interactive?: boolean; }, { packages?: string[]; cwd?: string; global?: boolean; latest?: boolean; interactive?: boolean; }>; /** * Remove packages tool schema */ export declare const RemovePackagesSchema: z.ZodObject<{ packages: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">; cwd: z.ZodDefault<z.ZodString>; global: z.ZodDefault<z.ZodBoolean>; save: z.ZodDefault<z.ZodDefault<z.ZodBoolean>>; }, "strip", z.ZodTypeAny, { packages?: string[]; cwd?: string; global?: boolean; save?: boolean; }, { packages?: string[]; cwd?: string; global?: boolean; save?: boolean; }>; /** * Check outdated tool schema */ export declare const CheckOutdatedSchema: z.ZodObject<{ cwd: z.ZodDefault<z.ZodString>; global: z.ZodDefault<z.ZodBoolean>; depth: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { cwd?: string; global?: boolean; depth?: number; }, { cwd?: string; global?: boolean; depth?: number; }>; /** * Audit dependencies tool schema */ export declare const AuditDependenciesSchema: z.ZodObject<{ cwd: z.ZodDefault<z.ZodString>; production: z.ZodDefault<z.ZodBoolean>; dev: z.ZodDefault<z.ZodBoolean>; fix: z.ZodDefault<z.ZodBoolean>; force: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { cwd?: string; dev?: boolean; production?: boolean; fix?: boolean; force?: boolean; }, { cwd?: string; dev?: boolean; production?: boolean; fix?: boolean; force?: boolean; }>; /** * Bundle size analysis tool schema */ export declare const BundleSizeSchema: z.ZodObject<{ packages: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">; includeGzip: z.ZodDefault<z.ZodDefault<z.ZodBoolean>>; includePeers: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { packages?: string[]; includeGzip?: boolean; includePeers?: boolean; }, { packages?: string[]; includeGzip?: boolean; includePeers?: boolean; }>; /** * Dependency tree tool schema */ export declare const DependencyTreeSchema: z.ZodObject<{ cwd: z.ZodDefault<z.ZodString>; package: z.ZodOptional<z.ZodString>; depth: z.ZodDefault<z.ZodNumber>; production: z.ZodDefault<z.ZodBoolean>; dev: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { cwd?: string; dev?: boolean; depth?: number; production?: boolean; package?: string; }, { cwd?: string; dev?: boolean; depth?: number; production?: boolean; package?: string; }>; /** * License analysis tool schema */ export declare const LicenseAnalysisSchema: z.ZodObject<{ cwd: z.ZodDefault<z.ZodString>; production: z.ZodDefault<z.ZodBoolean>; includeDevDeps: z.ZodDefault<z.ZodBoolean>; format: z.ZodDefault<z.ZodEnum<["table", "json", "csv"]>>; }, "strip", z.ZodTypeAny, { cwd?: string; production?: boolean; includeDevDeps?: boolean; format?: "table" | "json" | "csv"; }, { cwd?: string; production?: boolean; includeDevDeps?: boolean; format?: "table" | "json" | "csv"; }>; /** * Circular dependency detection schema */ export declare const CircularDependencySchema: z.ZodObject<{ cwd: z.ZodDefault<z.ZodString>; exclude: z.ZodDefault<z.ZodArray<z.ZodString, "many">>; includeNodeModules: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { cwd?: string; exclude?: string[]; includeNodeModules?: boolean; }, { cwd?: string; exclude?: string[]; includeNodeModules?: boolean; }>; //# sourceMappingURL=tools.d.ts.map