MCP server/search

Jobs MCP Server

Search jobs across multiple boards and draft proposals automatically.

0xCybin/jobs-mcp ↗by 0xCybinupdated
1

Add it to Claude Code

claude mcp add jobs-mcp -- node path/to/jobs-mcp/dist/index.js
2

Make your agent remember this setup

jobs-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Multi-source job searching across RemoteOK, Hacker News, Arbeitnow, and GitHub.
  • Automated Upwork job scraping with fallback strategies.
  • Intelligent proposal drafting using keyword scoring against 4 specialized templates.
  • Unified job scanning to search all platforms simultaneously.
  • Built-in profile storage for quick reference during the application process.

Tools 8

search_remote_jobsSearch RemoteOK by tags like typescript, ai, or python.
search_hn_jobsSearch HN Who is Hiring threads via Algolia API.
search_github_jobsSearch GitHub issues and discussions for job postings.
search_arbeitnow_jobsSearch Arbeitnow with remote filter.
search_upwork_jobsScrape Upwork job listings by keyword.
draft_proposalGenerate a tailored proposal from a job description.
job_scanSweep all sources at once with multiple keywords.
my_profileReturn saved profile, skills, and project portfolio.

Try it

Search for remote AI engineering jobs using the job_scan tool.
Find recent job postings on GitHub related to TypeScript development.
Draft a proposal for a job description I found on Upwork using my saved profile.
Show me my current professional profile and skills stored in the system.
Original README from 0xCybin/jobs-mcp

jobs-mcp

MCP server for searching jobs across multiple boards and drafting proposals automatically.

Features

  • Multi-source search -- RemoteOK, Hacker News "Who is Hiring", Arbeitnow, GitHub Issues
  • Upwork scraping -- HTML-based job search with fallback strategies
  • Proposal drafting -- Auto-selects from 4 templates (MCP, AI Agent, Discord, General) based on keyword scoring
  • Job scan -- Single command to sweep all sources at once
  • Profile storage -- Built-in profile for quick reference during applications

Tools

Tool Description
search_remote_jobs Search RemoteOK by tags (typescript, ai, python, etc.)
search_hn_jobs Search HN "Who is Hiring" threads via Algolia API
search_github_jobs Search GitHub issues/discussions for job postings
search_arbeitnow_jobs Search Arbeitnow with remote filter
search_upwork_jobs Scrape Upwork job listings by keyword
draft_proposal Generate a tailored proposal from a job description
job_scan Sweep all sources at once with multiple keywords
my_profile Return saved profile, skills, and project portfolio

Setup

npm install
npm run build

MCP Client Config

Add to your MCP client configuration:

{
  "mcpServers": {
    "jobs": {
      "command": "node",
      "args": ["path/to/jobs-mcp/dist/index.js"]
    }
  }
}

Stack

How Proposal Drafting Works

The draft_proposal tool scores a job description against 4 templates:

  • Template A -- MCP / Model Context Protocol projects
  • Template B -- AI agents, autonomous systems, LLM integration
  • Template C -- Discord bots and server management
  • Template D -- General TypeScript/Python backend work

Keywords in the job title and description are matched against each template. The highest-scoring template is selected and combined with a custom opening that references the specific technologies mentioned in the listing.

License

MIT

Frequently Asked Questions

What are the key features of Jobs MCP?

Multi-source job searching across RemoteOK, Hacker News, Arbeitnow, and GitHub.. Automated Upwork job scraping with fallback strategies.. Intelligent proposal drafting using keyword scoring against 4 specialized templates.. Unified job scanning to search all platforms simultaneously.. Built-in profile storage for quick reference during the application process..

What can I use Jobs MCP for?

Quickly identifying relevant remote job openings across multiple platforms without manual browsing.. Automating the initial drafting phase of job applications for specific technical roles.. Maintaining a consistent professional profile for rapid application responses.. Aggregating niche job opportunities from developer-focused communities like Hacker News and GitHub..

How do I install Jobs MCP?

Install Jobs MCP by running: npm install && npm run build

What MCP clients work with Jobs MCP?

Jobs MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep Jobs MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest