learning_ai_common_plat/services/mcp-server/src/lib
saravanakumardb1 c8fafbb564 feat(mcp-server): Add 7 missing extraction async jobs tools
- extraction.extractBatch: batch extraction with shared config
- extraction.submitJob: async job submission with webhook support
- extraction.getJob: get job status/results by ID
- extraction.listJobs: list recent async jobs
- extraction.getProductRateLimitStatus: per-product or summary rate limits
- extraction.resetProductRateLimit: admin rate limit reset
- extraction.sidecarMonitoringState: detailed sidecar circuit breaker state

All tools require admin role and map to existing extraction-service endpoints.
Fixes TypeScript optional parameter error in extractionGetProductRateLimitStatus.
2026-03-05 22:05:00 -08:00
..
auth.ts fix(mcp-server): add missing jose + @fastify/cors deps; use ServiceError subclasses for 401/403; remove swagger option that crashed startup; add AbortSignal.timeout to platformFetch 2026-03-05 12:06:54 -08:00
chronomind-client.ts feat(mcp-server): fill 12 DOMAIN_PRODUCTS.md MCP tool gaps + client fn additions 2026-03-05 18:19:04 -08:00
config.ts feat(mcp-server): Phase 3 — product namespaces for ChronoMind, NomGap, PeakPulse (13 more tools) 2026-03-05 13:05:03 -08:00
extraction-client.ts feat(mcp-server): Add 7 missing extraction async jobs tools 2026-03-05 22:05:00 -08:00
jarvis-client.ts feat(mcp-server): 4 MCP tool gaps + 3 new A2A pipelines (Priority 3/6/7) 2026-03-05 15:18:21 -08:00
lysnrai-client.ts feat(mcp-server): fill 12 DOMAIN_PRODUCTS.md MCP tool gaps + client fn additions 2026-03-05 18:19:04 -08:00
mindlyst-client.ts feat(mcp-server): add 4 A2A pipelines — DailyBrief, MarketplaceCert, SafetyMonitor, SyncDiagnostics 2026-03-05 14:22:25 -08:00
nomgap-client.ts feat(mcp-server): fill 12 DOMAIN_PRODUCTS.md MCP tool gaps + client fn additions 2026-03-05 18:19:04 -08:00
peakpulse-client.ts feat(mcp-server): fill 12 DOMAIN_PRODUCTS.md MCP tool gaps + client fn additions 2026-03-05 18:19:04 -08:00
platform-client.ts feat(mcp-server): add 5 missing tools for existing backend routes 2026-03-05 14:09:00 -08:00