UNPKG

jay-code

Version:

Streamlined AI CLI orchestration engine with mathematical rigor and enterprise-grade reliability

31 lines (26 loc) 833 B
#!/usr/bin/env node /** * Jay-Code MCP Server - Wrapper Mode * * This version uses the Claude Code MCP wrapper approach instead of templates. */ import { ClaudeCodeMCPWrapper } from './claude-code-wrapper.js'; // Check if running as wrapper mode const isWrapperMode = process.env.JAY_CODE_WRAPPER_MODE === 'true' || process.argv.includes('--wrapper'); async function main() { if (isWrapperMode) { console.error('Starting Jay-Code MCP in wrapper mode...'); const wrapper = new ClaudeCodeMCPWrapper(); await wrapper.run(); } else { // Fall back to original server console.error('Starting Jay-Code MCP in direct mode...'); const { runMCPServer } = await import('./server.js'); await runMCPServer(); } } main().catch((error) => { console.error('Fatal error:', error); process.exit(1); });