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
JavaScript
/**
* 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 = {}));