
Jobseek
io.github.colophon-group由 GitHub 帳號 colophon-group 發布v0.2.0更新於 Oct 24, 2026
Search jobs and companies on Job Seek (jseek.co)
概覽
Job Seek MCP 伺服器讓助理搜尋彙整自企業徵才頁面的職缺與公司,並提供職缺中繼資料、篩選條件與追蹤清單連結。
- 可以做什麼
- 在數千家企業徵才頁面中搜尋職缺,可依職務、資歷、地點、技術、工作型態、薪資與語言篩選,每筆職缺都連回原始刊登頁。查詢公司及其招募動態。取得職缺中繼資料與可用篩選項。產生預先填好的追蹤清單連結。透過寫入工具提交錯誤回報、功能建議與使用性意見。
- 適用情境
- 適合正在找工作或研究雇主的人,讓助理代為搜尋職缺、比較公司並建立篩選搜尋,不必逐一造訪徵才頁面。也方便快速向該服務送出意見。
- 執行需求
- 以本機 npm 套件形式透過 npx 啟動,或使用託管的 Streamable HTTP 端點。未宣告需要身分驗證、API 金鑰或環境變數。需要能連線至 Job Seek 服務的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Jobseek,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Job Seek
Follow companies you care about. Find the right jobs. Keep your applications moving.
Job Seek brings jobs from thousands of company career pages into one search. Build watchlists, get weekly email job alerts, and track applications in one place. Free to start, with English, German, French, and Italian interfaces.
Try jseek.co → · See the features · Use the MCP server · Add a company · Run it yourself
[MIT License] [Job data CC BY-NC 4.0] [CI] [CodeQL] [PyPI] [GitHub stars]
Tracking Stripe · Anthropic · OpenAI · Figma · Vercel · Datadog · Mistral · Hugging Face · Linear · Notion · Roche · Nestlé · UBS · Swisscom · ABB · SAP · Siemens · Klarna · N26 · Wise · Monzo — and thousands more. Browse the source-of-truth registry in companies.csv.
Why Job Seek
Your next role might be at a company you already admire—or one you haven’t discovered yet. Search across employer career sites, follow a shortlist of companies, and spend less time checking the same pages for updates.
- Jobs from the source. Browse employer career pages and ATS feeds. Every listing links back to the original posting.
- Filters that travel with you. Combine role, seniority, location, technology, work mode, salary, experience, and posting language, then save your search as a watchlist.
- A free job-search workspace. Up to 10 watchlists, weekly email digests, and an application tracker for jobs saved on Job Seek.
- A closer fit with Pro. Narrowed reads job descriptions against your personal criteria, beyond job titles and standard filters.
- Open-source and accessible from your tools. Use the web app, public REST API, or hosted MCP server.
What you get on jseek.co
Search jobs across company career pages
Explore without an account. Combine filters to find relevant openings across thousands of employers, from engineering and design to finance, operations, healthcare, and more.
[Job search with company results and filters for role, location, and work preferences]
Follow companies and get weekly job alerts
Save a watchlist for each direction you’re considering: selected employers, a role, a location, or a combination. Enable notifications to receive a weekly email digest of new matches. Share a watchlist by link with someone else looking for similar work.
[A watchlist following ABB, Google, and Siemens for software engineering jobs in Switzerland]
Track applications, interviews, and offers
Save a job, record when you apply, add interview rounds and dates, and update the outcome. Your application tracker keeps the original job details alongside your progress; pipeline statistics help you see how the search is going.
Find the work behind the job title with Narrowed
Two roles can have the same title and very different responsibilities. Describe what matters to you in plain language:
I want to work directly with users and turn their problems into product improvements. No people management.
Narrowed checks the descriptions in your watchlist and picks out the matches. It is included with Job Seek Pro; regular search, watchlists, weekly email digests, and application tracking remain free. See Pro details and current availability.
[Narrowed results in a Swiss robotics watchlist, with the matching request and selected jobs]
Get to know an employer’s hiring
Company pages bring together current openings, posting activity, and similar employers. Open a role at its source or use what you find to build your next watchlist.
[Stripe company page with hiring activity, company details, and open jobs]
Built by Colophon Group, a small team in Switzerland. Available in English, Deutsch, français, and italiano.
Use Job Seek from AI tools and code
The hosted MCP endpoint exposes tools for job search, posting metadata, company lookup, filter discovery, and prefilled watchlist links. It also accepts bug reports, feature suggestions, and usability feedback through three write tools:
It uses Streamable HTTP and does not require authentication. Add the URL as a custom MCP connector, or run the published package locally:
See packages/mcp-server/README.md for client-specific setup and tool examples. For direct HTTP integrations, the public REST contract is available at /openapi.json.
Add a company
Open issues labelled company-request are companies waiting to be added. The production backlog is processed by an isolated, Hetzner-hosted Codex runner; contributors can resolve an issue with any capable coding agent that follows the repository instructions.
wsis an agent utility. It renders the workflow, manages isolated state, and enforces the validation gates; it is not intended as a hand-configured interactive wizard.
The environment needs git, an authenticated gh CLI, Python 3.13+, and web access. Install the workflow package:
Then give your coding agent this task:
Run
ws task --issue <NUMBER>and follow the printed instructions.
ws fetches the issue, checks for duplicates, researches the company and all relevant career boards, guides monitor and scraper selection, validates extracted data and brand assets, and opens the pull request. The registered crawler types cover common ATS APIs, sitemaps, structured data, rendered pages, PDFs, and vendor-specific formats.
No issue for the company you want? Request it. Anyone can.
The maintained workflow reference is docs/01-agent-workflow.md.
Architecture
Company and board CSVs are the configuration source of truth. The crawler keeps operational state in its own Postgres database, uses Redis for scheduling, publishes searchable documents to Typesense, and stores full descriptions in S3-compatible object storage. The web app owns authentication, watchlists, and application-tracker data in a separate Postgres boundary.
Start with the maintained documentation index, then read the system overview, crawler architecture, and Typesense reference.
Run it yourself
Job Seek is self-hostable, but the repository currently expects operator-managed services. The root docker-compose.yml is development scaffolding for Postgres and Typesense, not a complete one-command production deployment.
Prerequisites
- Python 3.13+ and
uv - Node.js 22+ and pnpm 10
- A crawler-owned Postgres database
- A separate web-owned Postgres database; both databases may run on the same server
- Redis
- Typesense
- S3-compatible object storage for job descriptions
The important environment boundaries are:
After provisioning those services, create apps/crawler/.env.local (using its .env.example as a starting point) and apps/web/.env.local, then initialize in this order:
A complete crawler deployment keeps four process roles running:
Start the frontend separately from apps/web:
Production operators should use scoped Typesense keys and read the deployment and recovery runbooks linked from docs/README.md.
What's in the repo
Development
Crawler checks, from apps/crawler:
Web checks, from apps/web:
Repository-wide contributor and agent instructions live in AGENTS.md. Crawler-specific commands and operational cautions live in apps/crawler/AGENTS.md.
License
- Code — MIT. Use, modify, and redistribute it without warranty.
- Job-posting data — CC BY-NC 4.0. Free for research and non-commercial reuse with attribution. It is not “open data” under the strict Open Knowledge Definition. For commercial licensing, contact [email protected].
來源:README.md,提交 6670f75
工具
0版本歷史
1- v0.2.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分