yusyus
a99f71e714
feat(C2.8): Add scrape_codebase MCP tool for local codebase analysis
- Add scrape_codebase_tool() to scraping_tools.py (67 lines)
- Register tool in MCP server with @safe_tool_decorator
- Add tool to FastMCP server imports and exports
- Add 2 comprehensive tests for basic and advanced usage
- Update MCP server tool count from 17 to 18 tools
- Tool supports directory analysis with configurable depth
- Features: language filtering, file patterns, API reference generation
Closes #70 - C2.8 MCP Tool Integration complete
Related:
- Builds on C2.7 (codebase_scraper.py CLI tool)
- Uses existing code_analyzer.py infrastructure
- Follows same pattern as scrape_github and scrape_pdf tools
Test coverage:
- test_scrape_codebase_basic: Basic codebase analysis
- test_scrape_codebase_with_options: Advanced options testing
2026-01-01 23:18:04 +03:00
..
2026-01-01 23:10:55 +03:00
2026-01-01 23:18:04 +03:00
2026-01-01 18:57:21 +03:00
2025-12-30 23:52:27 +03:00