Skip to main content
Glama
SarutobiSasuke8

JobScout MCP

JobScout MCP

A privacy-first, bring-your-own-connections MCP server for searching, normalizing and deduplicating jobs across multiple sources.

JobScout MCP deliberately stops at trustworthy discovery. It does not score candidates, store CVs, contact employers or apply to jobs. Personalized career decisions belong in a separate client such as Career OS.

Current v0.1

  • jobscout_search_jobs: search all enabled providers and return one normalized, deduplicated pool

  • jobscout_list_sources: show provider configuration and health boundaries

  • jobscout_deduplicate: normalize and deduplicate supplied job records without making network calls

  • optional public Himalayas MCP adapter

  • optional JobSpy adapter using the clearly MIT-licensed python-jobspy package

  • strict schemas, source provenance and deterministic fingerprints

  • local stdio transport for Codex, Claude Desktop and other MCP clients

Related MCP server: job-search

Install

npm install
cp .env.example .env
npm run check
npm run dev

Python JobSpy is optional:

python -m pip install python-jobspy

Then set JOBSCOUT_ENABLE_JOBSPY=true. Remote providers are disabled by default.

Example MCP configuration

{
  "mcpServers": {
    "jobscout": {
      "command": "node",
      "args": ["C:/path/to/jobscout-mcp/dist/src/stdio.js"],
      "env": {
        "JOBSCOUT_ENABLE_HIMALAYAS": "true"
      }
    }
  }
}

Provider philosophy

Job boards and aggregators are discovery sources. Each result retains its discovery URL and an independently supplied canonical employer URL when available. Consumers must verify freshness, location and application routes before acting.

See architecture, provider contract, security and roadmap.

Prior art and attribution

  • JobSpy, MIT licensed, is used as an optional dependency rather than copied.

  • borgius/jobspy-mcp-server demonstrated early demand for a JobSpy MCP wrapper. No source code from that repository is copied in v0.1 because its package metadata says MIT but the repository does not currently expose a root licence file.

Licence

Apache-2.0. Third-party dependencies retain their own licences.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Unified job search MCP server that aggregates live listings from multiple job boards with deduplication, enabling AI agents to find and filter jobs by keyword and location.
    Last updated
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    A job-search MCP server that ranks roles, drafts cover letters, and rehearses Q&A answers using a candidate profile, with live listings from five public sources.
    Last updated
    68
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    A local job-hunting MCP server for discovering jobs across pluggable web sources, tracking applications through a status lifecycle, and managing profiles/resumes, with geo/map-region search.
    Last updated
    12

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SarutobiSasuke8/jobscout-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server