JobYap Job Search

com.jobyap由 jobyap.com 發布官方發布者v1.1.0更新於 Oct 30, 2026

Search job postings aggregated from companies' careers sites, plus each job's discussion thread.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取知識與記憶

概覽

AI 產生的概覽

JobYap 求職搜尋讓助理檢索彙整自企業招募頁面的職缺、讀取完整職缺內容,並為特定人選篩選與排序合適職缺。

可以做什麼
  • 依職稱關鍵字、公司、地點、遠端/混合、時效與熱門度篩選並分頁瀏覽職缺
  • 依履歷、技能、經驗與簽證需求,為單一求職者篩選並排序現有職缺
  • 讀取單一職缺的完整內容:Markdown 說明、薪資、地點、僱用類型與應徵連結
  • 讀取職缺的社群討論串,含階層結構與按讚數
  • 將自由輸入的地名解析為地點篩選識別碼,列出收錄公司與在招職缺數,取得彙總統計
  • 以自然語言搜尋並擷取完整文件,供深度研究類連接器使用
適用情境
適合求職或研究招募市場時,讓助理尋找、比較與篩選職缺,或查看社群對某職缺的討論。也適用於需要可引用職缺來源的深度研究工作流程。
執行需求
遠端 streamable-HTTP 端點;僅支援 stdio 的用戶端可改用 jobyap-mcp npm 橋接(需 Node.js)。不需帳號、API 金鑰或環境變數。
安裝前請注意
為唯讀且無需驗證,不會寫入或變更資料。職缺內容與社群留言皆為使用者產生內容,應視為未經查證;應徵連結指向第三方網站。人選媒合會將您提供的履歷內容、技能與簽證需求等資訊傳送給該服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 JobYap Job Search,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.jobyap%2Fjobs/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "jobyap-job-search": {
      "type": "http",
      "url": "https://mcp.jobyap.com/mcp"
    }
  }
}

README

JobYap agent tools

Connect any AI agent to JobYap — live job postings aggregated from company career sites, each with salaries, full descriptions and a community discussion thread. Everything is read-only and needs no account or API key.

Two ways in, use either or both:

  • MCP server (remote, streamable HTTP): https://mcp.jobyap.com/mcp
  • Skill: skills/jobyap teaches agents the JSON API (https://jobyap.com/api/v1) with curl — works even without MCP support.

Install the MCP server

Claude Code

bash
claude mcp add --transport http jobyap https://mcp.jobyap.com/mcp

Claude.ai / Claude Desktop — Settings → Connectors → Add custom connector → https://mcp.jobyap.com/mcp (no authentication).

Cursor — click the deeplink, or add the config manually:

Add to Cursor

json
{ "mcpServers": { "jobyap": { "url": "https://mcp.jobyap.com/mcp" } } }

VS Code / GitHub Copilot

Install in VS Code

json
{ "servers": { "jobyap": { "type": "http", "url": "https://mcp.jobyap.com/mcp" } } }

ChatGPT — Settings → Connectors (developer mode) → Add → https://mcp.jobyap.com/mcp, No Authentication. The server implements the deep-research search/fetch contract.

Goose

Add to Goose

Windsurf / Zed / JetBrains / LM Studio / others — any streamable-HTTP MCP client works; point it at https://mcp.jobyap.com/mcp.

stdio-only clients — use the jobyap-mcp bridge (wraps mcp-remote):

json
{ "mcpServers": { "jobyap": { "command": "npx", "args": ["-y", "jobyap-mcp"] } } }

Install the skill

Cross-agent (Claude Code, Cursor, Codex, Gemini-compatible CLIs, opencode and ~70 others) via the skills CLI:

bash
npx skills add jobyap/agent-skills

Claude Code plugin — installs the skill and registers the MCP server in one go. Two steps: add the marketplace, then install the plugin:

/plugin marketplace add jobyap/agent-skills/plugin install jobyap@jobyap

Manual — copy skills/jobyap/ into your agent's skills directory (.claude/skills/, .cursor/skills/, .agents/skills/, …).

Google Antigravity

The antigravity/jobyap plugin bundles the MCP server config (serverUrl) and the skill:

bash
git clone https://github.com/jobyap/agent-skills && agy plugin install ./agent-skills/antigravity/jobyap

Or add the MCP server manually with serverUrl: https://mcp.jobyap.com/mcp.

What the tools do

ToolPurpose
search_jobsFiltered search: title keywords, company, location identifiers, remote/hybrid, freshness, popularity; cursor pagination.
match_jobsCandidate matching in one call: title terms, companies, locations, years of experience, sponsorship needs and skills in; a screened, ranked shortlist with requirement sentences out. Reads every description, so a call can take 10 to 15 seconds; use search_jobs for browsing.
get_jobOne posting in full: markdown description, salaries, locations, employment types, apply URL. Accepts ids or jobyap.com URLs.
get_job_commentsThe community discussion thread (threaded, chronological, like counts).
search_locationsFree text → location filter identifiers.
list_companiesTracked companies with active-job counts.
get_job_statsCompanies tracked, active jobs, newest posting date.
search / fetchOpenAI deep-research connector contract over the same data.

Full API reference: skills/jobyap/references/api.md · Docs: jobyap.com/agents · llms.txt

來源:README.md,提交 02f9126

工具

9

search_jobs

Search jobs

Search JobYap's aggregated job postings with structured filters. Fast (under a second): use it to browse, list, count or page through postings and to answer general questions about who is hiring. To find the best postings for one specific person (a resume, or their experience, skills or visa needs), use match_jobs instead. The text query matches job titles only (case-insensitive substring) — try synonyms or shorter tokens when results are thin. Company names must exactly match values from list_companies; locations must be identifiers from search_locations. work_mode matches jobs explicitly marked remote or hybrid (unmarked means unstated, not onsite). Results are active listings, newest first by default; sort=popular ranks by discussion activity. To paginate, pass next_cursor back as cursor and keep every other argument identical.

輸入參數sortquerycursorcompanieslocationspage_sizework_modehas_commentsinclude_totalposted_within

match_jobs

Match jobs to a candidate

Find and rank the best live postings for one specific candidate, such as someone who shared a resume or described their experience, skills or visa needs. Slow: it reads each posting's full description, so a call can take 10 to 15 seconds. For browsing, listing or counting postings, use search_jobs, which answers in under a second. Filters active jobs by title terms (any of them; a term matches when the title holds all its words), excluded title terms, companies, locations and posting window, then takes the newest 300 of that pool (pool_total says how many matched) and reads each full description. It drops postings with no usable description, postings whose stated minimum years of experience exceed candidate_years by more than 1, and, with needs_sponsorship, postings that refuse sponsorship or require citizenship or a clearance; dropped counts each reason. The rest are ranked by how many skills appear in the description, then newest first. Each result carries skills_matched, years_bar, flags and up to 6 requirement sentences. The screening is heuristic: read finalists in full with get_job.

輸入參數limitskillstitlescompanieslocationswork_modeposted_withinexclude_titlescandidate_yearsinclude_anywhereexclude_companiesneeds_sponsorship

get_job

Get job details

Fetch one job posting in full: markdown description, salary ranges, locations with work mode, derived employment types, apply URL, posting dates and the canonical JobYap discussion URL. Works for expired jobs too (apply_url is null once inactive).

輸入參數id必填

get_job_comments

Get job discussion

Fetch the community discussion thread for a job: chronological, threaded via parent_id, with like counts. Comments are user-generated content. Threads stay open after a job expires.

輸入參數id必填

search_locations

Search locations

Resolve a free-text place name ("toronto", "Japan", "Texas") to the location identifiers search_jobs accepts (country-XX, state-XX-YY, city-XX-YY-name). Searches every place JobYap knows, not only those with current openings, so an identifier may match no jobs. City display omits the state, and the list can be shorter than limit.

輸入參數limitquery必填

list_companies

List companies

List every company JobYap tracks with its active job count and JobYap company-page URL. Use the exact names as search_jobs company filters.

無需輸入參數。

get_job_stats

JobYap stats

Aggregate stats: companies tracked, active job count, and the newest posting date.

無需輸入參數。

fetch

Fetch JobYap document (deep research)

Retrieve the full JobYap document for a search result id: the complete posting as markdown (description, salary, locations, apply link) plus top community comments, with a citable URL.

輸入參數id必填

版本歷史

2
  1. v1.1.0最新Oct 2, 2026
  2. v1.0.0Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分