Files
Profa 32ba2ec280 feat(mcp): complete legacy tool removal and deprecation warnings (Issue #115)
Phase 1 Track A - Legacy Removal (COMPLETE):
- Delete 17 legacy handler files (10,433 lines removed)
- Remove legacy tool definitions from tools.ts (100→84 tools)
- Clean up TOOL_NAMES constant
- Update index.ts exports for all affected modules
- Fix server.ts imports

Handlers Deleted:
- src/mcp/handlers/test-generate.ts
- src/mcp/handlers/quality-analyze.ts
- src/mcp/handlers/predict-defects.ts
- src/mcp/handlers/optimize-tests.ts
- src/mcp/handlers/quality/* (5 files)
- src/mcp/handlers/prediction/regression-risk-analyze.ts
- src/mcp/handlers/analysis/performanceBenchmarkRun.ts
- src/mcp/handlers/analysis/performance-benchmark-run-handler.ts
- src/mcp/handlers/advanced/requirements-validate.ts
- src/mcp/handlers/advanced/requirements-generate-bdd.ts
- src/mcp/handlers/security/validate-auth.ts
- src/mcp/handlers/security/check-authz.ts
- src/mcp/handlers/security/scan-dependencies.ts

Phase 4 - Documentation (COMPLETE):
- Add deprecation warnings to kept legacy handlers
- Create migration guide at docs/migration/issue-115-tool-optimization.md
- Update docs/reference/agents.md with tool discovery system
- Update docs/reference/usage.md with lazy loading examples

Metrics:
- Tool count: 100+ → 84 (16% reduction)
- Context reduction: 87% via lazy loading
- Lines removed: 10,433

Closes #115

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 10:14:40 +00:00
..