## ✅ Approved and Merged Excellent work, @StuartFenton! This is a critical bug fix that unblocks MCP integration for Claude Code CLI users. ### Review Summary **Test Results:** ✅ All 372 tests passing (100% success rate) **Code Quality:** ✅ Minimal, surgical changes with clear documentation **Impact:** ✅ Fixes critical MCP scraping bug (1 page → 100 pages) **Compatibility:** ✅ Fully backward compatible, no breaking changes ### What This Fixes 1. **MCP subprocess EOFError**: No more crashes on user input prompts 2. **Link discovery**: Now finds navigation links outside main content (10-100x more pages) 3. **--fresh flag**: Properly skips user prompts in automation mode ### Changes Merged - **cli/doc_scraper.py**: Link extraction from entire page + --fresh flag fix - **skill_seeker_mcp/server.py**: Auto-pass --fresh flag to prevent prompts ### Testing Validation Real-world MCP testing shows: - ✅ Tailwind CSS: 1 page → 100 pages - ✅ No user prompts during execution - ✅ Navigation links properly discovered - ✅ End-to-end workflow through Claude Code CLI Thank you for the thorough problem analysis, comprehensive testing, and excellent PR description! 🎉 --- **Next Steps:** - Will be included in next release (v2.0.1) - Added to project changelog - MCP integration now fully functional 🤖 Merged with [Claude Code](https://claude.com/claude-code)
68 KiB
Executable File
68 KiB
Executable File