UNPKG

smart-thinking-mcp

Version:

Un serveur MCP avancé pour le raisonnement multi-dimensionnel, adaptatif et collaboratif

24 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSmartThinkingServer = exports.configSchema = void 0; exports.default = createServer; const zod_1 = require("zod"); const smart_thinking_server_1 = require("./server/smart-thinking-server"); const ModeSchema = zod_1.z.enum(['full', 'connector']).describe('Mode du serveur Smart-Thinking'); exports.configSchema = zod_1.z.object({ mode: ModeSchema.default('full') }).default({ mode: 'full' }); function resolveServerOptions(config) { return { includeSmartThinkingTool: config.mode !== 'connector' }; } function createServer({ config } = {}) { const resolvedConfig = exports.configSchema.parse(config ?? {}); const options = resolveServerOptions(resolvedConfig); const { server } = (0, smart_thinking_server_1.createSmartThinkingServer)(undefined, options); return server.server; } var smart_thinking_server_2 = require("./server/smart-thinking-server"); Object.defineProperty(exports, "createSmartThinkingServer", { enumerable: true, get: function () { return smart_thinking_server_2.createSmartThinkingServer; } }); //# sourceMappingURL=index.js.map