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.

25 lines 789 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertZodToJsonSchema = convertZodToJsonSchema; exports.convertToolSchema = convertToolSchema; const zod_to_json_schema_1 = require("zod-to-json-schema"); /** * Convert Zod schema to JSON Schema for MCP compatibility */ function convertZodToJsonSchema(zodSchema) { return (0, zod_to_json_schema_1.zodToJsonSchema)(zodSchema, { target: 'jsonSchema7', definitions: {} }); } /** * Convert a tool definition with Zod schema to MCP-compatible format */ function convertToolSchema(tool) { return { name: tool.name, description: tool.description, inputSchema: convertZodToJsonSchema(tool.inputSchema) }; } //# sourceMappingURL=schema-converter.js.map