Releases: SarutobiSasuke8/jobscout-mcp
Releases · SarutobiSasuke8/jobscout-mcp
Release list
JobScout MCP v0.2.1
Honest results, briefing projection, and first-run prompts.
- A search with zero enabled providers now returns setup_required: true with guidance, instead of an empty success that reads as "no jobs matched"
- Results report providers_disabled, records_rejected and undated_records; schema-invalid records are counted, never silently dropped
- Provider tags/keywords/categories/departments are now mapped instead of discarded, feeding the classifier its highest-precision input
- New read-only jobscout_briefing tool: deterministic briefing-ready entries with one_line, url and url_kind (closes #3)
- URL semantics documented: canonical_url is the employer apply route, discovery_url is provenance; the briefing tool applies the fallback rule
- Two MCP prompts, jobscout_setup and jobscout_find_jobs: stateless onboarding that never stores a profile
- Publishing now uses npm trusted publishing (OIDC); no token in CI
Tests 32 to 38. Five tools and both prompts verified over the live protocol.
JobScout MCP v0.2.0
Launch release: all Council-verified gates closed, CI-confirmed on Windows and Ubuntu.
Published as @sarutobisasuke/jobscout-mcp.
- B1 Taxonomy false positives fixed with anchored terms and specificity gating
- B2 JobSpy scraping targets disclosed and configurable
- B3 Hardcoded locale removed, JOBSPY_COUNTRY added
- B4 Untrusted text bounded and control characters stripped
- B5 Cross-provider deduplication key spaces unioned
- B6 Cross-employer merges prevented with duplicate_conflict flag
Tests: 32 green. Boundary enforcement wired into CI.
See https://github.com/SarutobiSasuke8/jobscout-mcp/blob/main/docs/ARCHITECTURE.md for implementation details.