Xano MCP Server

{ "name": "@henryhawke/mcp-titan", "version": "1.3.1", "description": "Titan Memory MCP Server for maintaining context and learning patterns", "type": "module", "main": "build/index.js", "bin": { "mcp-titan": "build/index.js" }, "files": [ "build", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "scripts": { "build": "tsc && chmod 755 build/index.js", "start": "node build/index.js", "dev": "ts-node-esm src/index.ts", "test": "npm run build && npx @modelcontextprotocol/inspector node build/index.js", "jest": "jest", "prepublishOnly": "npm run build" }, "mcp": { "name": "Titan Memory", "version": "1.0.0", "description": "Advanced memory capabilities for maintaining context and learning patterns", "transport": "stdio", "tools": { "help": { "description": "Get help about available tools", "parameters": { "type": "object", "properties": { "tool": { "type": "string", "description": "Specific tool to get help for" }, "category": { "type": "string", "description": "Category of tools to explore" }, "showExamples": { "type": "boolean", "description": "Include usage examples" }, "verbose": { "type": "boolean", "description": "Include detailed descriptions" } } } }, "init_model": { "description": "Initialize the Titan Memory model with specified parameters", "parameters": { "inputDim": { "type": "number", "description": "Input dimension size", "required": true }, "memorySlots": { "type": "number", "description": "Number of memory slots", "required": true }, "transformerLayers": { "type": "number", "description": "Number of transformer layers", "required": true } } }, "forward_pass": { "description": "Perform a forward pass through the model", "parameters": { "x": { "type": "array", "items": { "type": "number" }, "description": "Input tensor", "required": true } } }, "train_step": { "description": "Execute a training step with current and next inputs", "parameters": { "x_t": { "type": "array", "items": { "type": "number" }, "description": "Current input tensor", "required": true }, "x_next": { "type": "array", "items": { "type": "number" }, "description": "Next input tensor", "required": true } } }, "get_memory_state": { "description": "Get the current memory state", "parameters": {} }, "save_memory_state": { "description": "Save the current memory state to a file", "parameters": { "path": { "type": "string", "description": "Path to save the memory state", "required": true } } }, "load_memory_state": { "description": "Load a memory state from a file", "parameters": { "path": { "type": "string", "description": "Path to load the memory state from", "required": true } } } } }, "dependencies": { "@modelcontextprotocol/sdk": "^1.5.0", "@tensorflow/tfjs": "4.22.0", "@tensorflow/tfjs-core": "4.22.0", "@tensorflow/tfjs-node": "4.22.0", "express": "^4.21.2", "ws": "^8.18.1", "zod": "^3.24.2" }, "devDependencies": { "@tsconfig/node23": "^23.0.0", "@types/express": "^5.0.0", "@types/jest": "^29.5.14", "@types/node": "^22.13.5", "@types/ws": "^8.5.14", "jest": "^29.7.0", "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.7.3" } }