UNPKG

test-arena-mcp

Version:

Arena MCP Server - Pre-configured OAuth2 + PKCE enabled Model Context Protocol server (zero-config setup)

48 lines (38 loc) â€ĸ 1.25 kB
#!/usr/bin/env node const os = require('node:os'); const path = require('node:path'); const fs = require('node:fs'); const cacheDir = path.join(os.homedir(), '.arena-mcp'); console.log('🧹 Arena MCP Server - Cleanup'); console.log('=============================='); function removeDirectory(dir) { if (!fs.existsSync(dir)) { return false; } try { fs.rmSync(dir, { recursive: true, force: true }); return true; } catch (err) { console.warn(`âš ī¸ Could not remove ${dir}: ${err.message}`); return false; } } // Clean up cache directory if (removeDirectory(cacheDir)) { console.log(`✅ Removed cache directory: ${cacheDir}`); } else { console.log(`â„šī¸ No cache directory to remove`); } // Clean up any temporary files const tempFiles = [ path.join(os.tmpdir(), 'arena-mcp-*'), ]; tempFiles.forEach(pattern => { // Note: This is a simplified cleanup. In a real implementation, // you might want to use a glob library for pattern matching console.log(`đŸ—‘ī¸ Cleanup pattern: ${pattern}`); }); console.log('✨ Cleanup complete!'); console.log(''); console.log('Thank you for using Arena MCP Server!'); //console.log('For feedback or issues: ');