| 69 | } |
| 70 | |
| 71 | showNextSteps() { |
| 72 | console.log('\n🎉 Setup completed! Next steps:\n'); |
| 73 | |
| 74 | console.log('1️⃣ Install dependencies:'); |
| 75 | console.log(' npm install\n'); |
| 76 | |
| 77 | console.log('2️⃣ Fetch iCSS repository data:'); |
| 78 | console.log(' npm run fetch-issues\n'); |
| 79 | |
| 80 | console.log('3️⃣ Test the server:'); |
| 81 | console.log(' npm start\n'); |
| 82 | |
| 83 | console.log('4️⃣ Configure Cursor IDE:'); |
| 84 | console.log(' Add this to your MCP settings (~/.config/cursor/mcp_settings.json):'); |
| 85 | console.log(' {'); |
| 86 | console.log(' "mcpServers": {'); |
| 87 | console.log(' "icss": {'); |
| 88 | console.log(` "command": "node",`); |
| 89 | console.log(` "args": ["${path.resolve(this.projectRoot, 'server.js')}"],`); |
| 90 | console.log(' "env": {}'); |
| 91 | console.log(' }'); |
| 92 | console.log(' }'); |
| 93 | console.log(' }\n'); |
| 94 | |
| 95 | console.log('5️⃣ Restart Cursor IDE to load the MCP server\n'); |
| 96 | |
| 97 | console.log('📚 For more information, see README.md'); |
| 98 | } |
| 99 | } |
| 100 | |
| 101 | const setup = new ProjectSetup(); |