Skip to main content
Glama

MCP Console Automation Server

test-one-shot.ts1.07 kB
import { ConsoleManager } from './core/ConsoleManager.js'; async function testOneShot() { console.log('Testing one-shot session functionality...'); try { const manager = new ConsoleManager(); console.log('ConsoleManager created successfully'); // Test one-shot command execution const result = await manager.executeCommand('echo', ['One-shot test successful!'], { consoleType: 'cmd' }); console.log('One-shot execution result:', result); console.log('Output:', result.output); console.log('Exit code:', result.exitCode); // Check that session was cleaned up const sessions = manager.getAllSessions(); console.log(`Active sessions after one-shot: ${sessions.length} (should be 0)`); console.log('\n✅ One-shot test completed successfully!'); return true; } catch (error) { console.error('❌ One-shot test failed:', error); return false; } } testOneShot().then(success => { process.exit(success ? 0 : 1); }).catch(error => { console.error('Fatal error:', error); process.exit(1); });

Latest Blog Posts

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/ooples/mcp-console-automation'

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