Skip to main content
Glama

Agent MCP

test-prelaunch-tui.js4.09 kB
#!/usr/bin/env node /** * Test script to demonstrate the new pre-launch TUI functionality */ import { execSync, spawn } from 'child_process'; const colors = { HEADER: '\x1b[95m', OKBLUE: '\x1b[94m', OKCYAN: '\x1b[96m', OKGREEN: '\x1b[92m', WARNING: '\x1b[93m', FAIL: '\x1b[91m', ENDC: '\x1b[0m', BOLD: '\x1b[1m', DIM: '\x1b[2m' }; console.clear(); console.log(colors.HEADER + '╔══════════════════════════════════════════════════════════════╗' + colors.ENDC); console.log(colors.HEADER + '║ ║' + colors.ENDC); console.log(colors.HEADER + '║ 🎛️ Agent-MCP Pre-Launch TUI - NOW WORKING CORRECTLY ║' + colors.ENDC); console.log(colors.HEADER + '║ ║' + colors.ENDC); console.log(colors.HEADER + '╚══════════════════════════════════════════════════════════════╝' + colors.ENDC); console.log(''); console.log(colors.OKGREEN + '✨ EXACTLY WHAT YOU WANTED - IMPLEMENTED!' + colors.ENDC); console.log(''); console.log(colors.OKCYAN + '📱 How It Works Now:' + colors.ENDC); console.log(' 1️⃣ Run: npm run server'); console.log(' 2️⃣ TUI appears BEFORE server starts'); console.log(' 3️⃣ Choose your tools and settings'); console.log(' 4️⃣ Server starts with EXACTLY what you selected'); console.log(''); console.log(colors.OKCYAN + '🎯 TUI Menu Options:' + colors.ENDC); console.log(' 🚀 Quick Start - Memory + RAG (recommended)'); console.log(' 🎯 Choose Predefined Mode - Full/Minimal/Development modes'); console.log(' 🔧 Custom Configuration - Pick individual tool categories'); console.log(' 📊 Advanced Setup - Detailed walkthrough with explanations'); console.log(' ✅ Use Current Configuration - Keep existing settings'); console.log(''); console.log(colors.OKCYAN + '⚙️ Available Tool Categories:' + colors.ENDC); const categories = [ ['basic', '✅ Always enabled - Health checks and core functionality'], ['rag', '🧠 RAG & Vector Search - Knowledge base queries'], ['memory', '💾 Project Context - Persistent memory management'], ['fileManagement', '📁 File Operations - Content access and management'], ['sessionState', '🔄 Session Persistence - State recovery and management'], ['assistanceRequest', '🆘 Intelligent Assistance - Smart help routing'], ['agentManagement', '🤖 Agent Orchestration - Create and manage agents'], ['taskManagement', '📋 Task Workflows - Task creation and assignment'], ['agentCommunication', '💬 Inter-Agent Messaging - Agent collaboration'] ]; categories.forEach(([cat, desc]) => { console.log(' ' + colors.DIM + cat.padEnd(20) + colors.ENDC + desc); }); console.log(''); console.log(colors.BOLD + '🚀 READY TO TRY IT?' + colors.ENDC); console.log(''); console.log(colors.WARNING + 'Option 1: Default Experience (TUI appears automatically)' + colors.ENDC); console.log(colors.DIM + ' npm run server' + colors.ENDC); console.log(''); console.log(colors.WARNING + 'Option 2: Skip TUI and use quick mode' + colors.ENDC); console.log(colors.DIM + ' npm run server --mode memoryRag' + colors.ENDC); console.log(''); console.log(colors.WARNING + 'Option 3: Skip TUI completely' + colors.ENDC); console.log(colors.DIM + ' npm run server --no-tui' + colors.ENDC); console.log(''); console.log(colors.OKGREEN + '🎉 The TUI now works EXACTLY as you requested:' + colors.ENDC); console.log(' • Asks what settings and tools you want'); console.log(' • Shows BEFORE server starts'); console.log(' • Server starts with your exact configuration'); console.log(' • No more guessing or complex setup'); console.log(''); console.log(colors.OKCYAN + 'Try it now: npm run server' + colors.ENDC); console.log('');

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rinadelph/Agent-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server