Skip to main content
Glama

Sensei MCP

by dojoengine
main.ts983 B
import Logger from './logger.js'; import { startServer } from './server.js'; /** * Main function to initialize the application */ async function main(): Promise<void> { const span = Logger.span('main'); try { // Set log level from environment variable if present const logLevel = process.env.LOG_LEVEL; if ( logLevel && Logger.LEVELS[logLevel.toUpperCase() as keyof typeof Logger.LEVELS] !== undefined ) { Logger.setLevel( Logger.LEVELS[logLevel.toUpperCase() as keyof typeof Logger.LEVELS], ); Logger.info(`Set log level from environment`, { level: logLevel.toUpperCase(), }); } // Start the server await startServer(); span.end('success'); } catch (error) { Logger.error('Fatal error in main', error); span.end('error'); process.exit(1); } } // Start the application main().catch((error) => { Logger.error('Unhandled exception', error); process.exit(1); });

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/dojoengine/sensei-mcp'

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