Skip to main content
Glama

HomeAssistant MCP

optimize-dist.jsโ€ข1.04 kB
#!/usr/bin/env node /** * Post-build optimization script * Reduces built dist files size and improves performance */ import { readFileSync, writeFileSync, existsSync, rmSync } from 'fs'; import { join } from 'path'; const distDir = './dist'; // Remove source maps in production if (process.env.NODE_ENV === 'production') { const files = ['index.js.map', 'stdio-server.js.map']; files.forEach(file => { const path = join(distDir, file); if (existsSync(path)) { rmSync(path); console.log(`โœ“ Removed ${file}`); } }); } // Add shebang to entry points for better CLI usage const entryPoints = ['index.js', 'stdio-server.js']; entryPoints.forEach(file => { const path = join(distDir, file); if (existsSync(path)) { let content = readFileSync(path, 'utf-8'); if (!content.startsWith('#!/')) { content = '#!/usr/bin/env bun\n' + content; writeFileSync(path, content); console.log(`โœ“ Added shebang to ${file}`); } } }); console.log('โœ“ Build optimization complete');

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/jango-blockchained/advanced-homeassistant-mcp'

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