UNPKG

mukti-mcp-server

Version:

A Socratic AI assistant MCP server that guides users to think for themselves rather than providing direct answers

31 lines (30 loc) 1.13 kB
/** * Type definitions for the Mukti MCP Server * * This module contains all the type definitions used across the Mukti MCP server, * including query types, Socratic techniques, resource types, and response structures. */ /** * Enum for different types of queries the user might have */ export var QueryType; (function (QueryType) { QueryType["CODING"] = "coding"; QueryType["CREATIVE"] = "creative"; QueryType["DECISION_MAKING"] = "decision_making"; QueryType["PERSONAL_GROWTH"] = "personal_growth"; QueryType["LEARNING"] = "learning"; QueryType["PROBLEM_SOLVING"] = "problem_solving"; })(QueryType || (QueryType = {})); /** * Enum for different Socratic techniques */ export var SocraticTechnique; (function (SocraticTechnique) { SocraticTechnique["ELENCHUS"] = "elenchus"; SocraticTechnique["DIALECTIC"] = "dialectic"; SocraticTechnique["MAIEUTICS"] = "maieutics"; SocraticTechnique["DEFINITIONAL"] = "definitional"; SocraticTechnique["ANALOGICAL"] = "analogical"; SocraticTechnique["COUNTERFACTUAL"] = "counterfactual"; })(SocraticTechnique || (SocraticTechnique = {}));