Skip to content

Releases: SarutobiSasuke8/jobscout-mcp

JobScout MCP v0.2.1

Choose a tag to compare

@SarutobiSasuke8 SarutobiSasuke8 released this 11 Aug 14:28

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

Choose a tag to compare

@SarutobiSasuke8 SarutobiSasuke8 released this 08 Aug 14:05

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.