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 分