UNPKG

mcp-decisive

Version:

MCP server for WRAP decision-making framework with structured output

170 lines 6.94 kB
export declare const createRegisterOptionsTool: (server: any) => { name: string; title: string; description: string; parameters: { options: import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodObject<{ text: import("zod").ZodString; supplementaryInfo: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { text: string; supplementaryInfo?: string | undefined; }, { text: string; supplementaryInfo?: string | undefined; }>]>, "many">; widenOptionsStep: import("zod").ZodDiscriminatedUnion<"type", [import("zod").ZodObject<{ type: import("zod").ZodLiteral<"initial_registered">; description: import("zod").ZodLiteral<"初期登録した">; }, "strip", import("zod").ZodTypeAny, { type: "initial_registered"; description: "初期登録した"; }, { type: "initial_registered"; description: "初期登録した"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"laddered">; description: import("zod").ZodLiteral<"ラダリングした">; }, "strip", import("zod").ZodTypeAny, { type: "laddered"; description: "ラダリングした"; }, { type: "laddered"; description: "ラダリングした"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"analogical_research_done">; description: import("zod").ZodLiteral<"類推解決策調査した">; }, "strip", import("zod").ZodTypeAny, { type: "analogical_research_done"; description: "類推解決策調査した"; }, { type: "analogical_research_done"; description: "類推解決策調査した"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"elimination_tested">; description: import("zod").ZodLiteral<"消去テストした">; }, "strip", import("zod").ZodTypeAny, { type: "elimination_tested"; description: "消去テストした"; }, { type: "elimination_tested"; description: "消去テストした"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"fixed">; description: import("zod").ZodLiteral<"fixした">; }, "strip", import("zod").ZodTypeAny, { type: "fixed"; description: "fixした"; }, { type: "fixed"; description: "fixした"; }>]>; }; outputSchema: import("zod").ZodObject<{ options: import("zod").ZodArray<import("zod").ZodObject<{ id: import("zod").ZodString; text: import("zod").ZodString; supplementaryInfo: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { text: string; id: string; supplementaryInfo?: string | undefined; }, { text: string; id: string; supplementaryInfo?: string | undefined; }>, "many">; widenOptionsStep: import("zod").ZodDiscriminatedUnion<"type", [import("zod").ZodObject<{ type: import("zod").ZodLiteral<"initial_registered">; description: import("zod").ZodLiteral<"初期登録した">; }, "strip", import("zod").ZodTypeAny, { type: "initial_registered"; description: "初期登録した"; }, { type: "initial_registered"; description: "初期登録した"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"laddered">; description: import("zod").ZodLiteral<"ラダリングした">; }, "strip", import("zod").ZodTypeAny, { type: "laddered"; description: "ラダリングした"; }, { type: "laddered"; description: "ラダリングした"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"analogical_research_done">; description: import("zod").ZodLiteral<"類推解決策調査した">; }, "strip", import("zod").ZodTypeAny, { type: "analogical_research_done"; description: "類推解決策調査した"; }, { type: "analogical_research_done"; description: "類推解決策調査した"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"elimination_tested">; description: import("zod").ZodLiteral<"消去テストした">; }, "strip", import("zod").ZodTypeAny, { type: "elimination_tested"; description: "消去テストした"; }, { type: "elimination_tested"; description: "消去テストした"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"fixed">; description: import("zod").ZodLiteral<"fixした">; }, "strip", import("zod").ZodTypeAny, { type: "fixed"; description: "fixした"; }, { type: "fixed"; description: "fixした"; }>]>; }, "strip", import("zod").ZodTypeAny, { options: { text: string; id: string; supplementaryInfo?: string | undefined; }[]; widenOptionsStep: { type: "initial_registered"; description: "初期登録した"; } | { type: "laddered"; description: "ラダリングした"; } | { type: "analogical_research_done"; description: "類推解決策調査した"; } | { type: "elimination_tested"; description: "消去テストした"; } | { type: "fixed"; description: "fixした"; }; }, { options: { text: string; id: string; supplementaryInfo?: string | undefined; }[]; widenOptionsStep: { type: "initial_registered"; description: "初期登録した"; } | { type: "laddered"; description: "ラダリングした"; } | { type: "analogical_research_done"; description: "類推解決策調査した"; } | { type: "elimination_tested"; description: "消去テストした"; } | { type: "fixed"; description: "fixした"; }; }>; handler: (args: import("./schema.js").RegisterOptionsParams) => Promise<import("@modelcontextprotocol/sdk/types.js").CallToolResult>; }; //# sourceMappingURL=index.d.ts.map