INNER CODE UNIT · JavaScript
start
furey/mongodb-lens · mongodb-lens.js:19
const start = async (mongoUri) => {
log(`MongoDB Lens v${getPackageVersion()} starting…`, true)
mongoUriCurrent = mongoUri
mongoUriOriginal = mongoUri
const connected = await connect(mongoUri)
if (!connected) return log('Failed to connect to MongoDB database.', true) || false
log('Starting watchdog…')
startWatchdog()
await setProfilerSlowMs()
log('Initializing MCP server…')
server = new McpServer({
name: 'MongoDB Lens',
version: getPackageVersion(),