| 188 | |
| 189 | // 提供故障排除建议 |
| 190 | function provideTroubleshootingTips() { |
| 191 | console.log('\n5️⃣ Troubleshooting Tips:\n'); |
| 192 | |
| 193 | const tips = [ |
| 194 | '1. 完全退出 Cursor (Cmd+Q),然后重新启动', |
| 195 | '2. 检查 Cursor 版本是否支持 MCP (需要较新版本)', |
| 196 | '3. 在 Cursor 中按 Cmd+Option+I 打开开发者工具,检查 Console 错误', |
| 197 | '4. 尝试在 Cursor 设置中查看 MCP 相关配置', |
| 198 | '5. 确保没有其他 MCP 服务器冲突', |
| 199 | '6. 如果使用 VS Code,确保安装了正确的 Cursor 而不是 VS Code' |
| 200 | ]; |
| 201 | |
| 202 | tips.forEach(tip => console.log(` ${tip}`)); |
| 203 | |
| 204 | console.log('\n 🔧 Manual Test Command:'); |
| 205 | console.log(` cd ${process.cwd()}`); |
| 206 | console.log(' echo \'{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}\' | node server.js'); |
| 207 | } |
| 208 | |
| 209 | // 主诊断流程 |
| 210 | async function runDiagnosis() { |