HiddenJobs — Remote Tech Job Search MCP

io.github.hiddenjobs由 GitHub 帳號 hiddenjobs 發布v1.0.0更新於 Oct 26, 2026

Search remote tech jobs, inspect descriptions, compare roles, and retrieve application links.

發布方自己的服務:Tech.eu Funding Explorer

已驗證Streamable HTTP可網頁執行效率與工作流網頁搜尋與抓取檔案與儲存

概覽

AI 產生的概覽

Hidden Jobs 遠端 MCP 伺服器,讓助理搜尋遠端技術職缺、對照已儲存的履歷評估合適度、起草應徵文件並追蹤進度。

可以做什麼
  • 在選定來源中搜尋職缺,並讀取單一職缺的公開資訊
  • 取得原始應徵連結,需有效的 Hidden Jobs Access 訂閱
  • 管理候選人檔案與含版本紀錄的履歷庫,包括履歷上傳
  • 儲存、產生、檢查並下載客製履歷與求職信等應徵文件
  • 追蹤應徵、職缺評估、搜尋紀錄、學習計畫與電子郵件職缺提醒
  • 匯出或重設帳戶中儲存的求職資料
適用情境
適合想讓助理搜尋遠端技術職缺、對照自身履歷判斷合適度、起草客製履歷與求職信,並把應徵、提醒與面試準備集中在單一帳戶工作區的求職者。
執行需求
遠端 streamable HTTP 端點,使用 Hidden Jobs 的 MCP 網址;透過 OAuth 以 Hidden Jobs 帳戶登入,API 存取需 Authorization 標頭。取得原始應徵連結需要有效的 Hidden Jobs Access 訂閱。部分功能需要已驗證的帳戶電子郵件,郵件同步需另行連接的郵件服務商。
安裝前請注意
檔案資料、履歷、文件與應徵紀錄儲存在 Hidden Jobs 帳戶而非本機;可透過工具匯出或刪除資料。建立、修改或恢復郵件提醒需要已驗證的帳戶電子郵件。應徵連結需付費訂閱。已準備的文件不會自動送出,但工具會寫入、更新與刪除已儲存紀錄,授權操作前請先確認。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "hiddenjobs-remote-tech-job-search": {
      "type": "http",
      "url": "https://api.hiddenjobs.dev/mcp"
    }
  }
}

README

Job Search MCP

Your job search, with your AI assistant.

Find overlooked remote jobs, evaluate your fit, tailor your CV and cover letter, prepare for interviews and track every application. Connect your assistant to Hidden Jobs and keep your profile, CV versions, email alerts and application history together in your account.

[Your AI assistant connects through MCP to Hidden Jobs: find your best fit, tailor your CV, apply and track applications, and practise interviews. Crowded job boards are excluded.]

Connect · Sources · Skills · Tools · Resources · Documentation

How it works

text
Your profile + selected CV            ↓ Find jobs in your sources            ↓      Compare + choose            ↓ Tailor CV + cover letter            ↓    Review + export PDF            ↓   Send your application            ↓   Track + prep interviews

Your assistant does the analysis and writing. Hidden Jobs supplies the offers and saves the profile, documents and progress you ask to keep. Use the same saved information from the connected clients you authorize.

Quick start

1. Connect your assistant

SettingValue
MCP URLhttps://hiddenjobs.dev/mcp
AuthenticationOAuth
AccountYour Hidden Jobs account

Add a custom remote MCP server in your assistant, enter the URL, sign in to Hidden Jobs and approve the connection.

Claude Code

bash
claude mcp add --transport http hidden-jobs https://hiddenjobs.dev/mcpclaude mcp login hidden-jobs

Codex CLI

bash
codex mcp add hidden-jobs --url https://hiddenjobs.dev/mcpcodex mcp login hidden-jobs

Complete sign-in in your browser, then return to your client. See client configuration for graphical clients, terminal verification and troubleshooting.

2. Set up your profile and CVs

Once connected, ask your assistant to build your profile and save your CVs.

Set up my profile from this CV. Save it as Backend English and ask me about any missing details.

Keep multiple CVs, such as Backend English and Manager Spanish, with immutable version history. Choose the CV and exact version for each application, or ask your assistant to choose the best match for the offer. Transfer files through your client's supported file capability, select the original PDF or DOCX in the in-chat upload panel, or upload them in Profile.

3. Find and compare jobs

Search Hidden Jobs and Remote OK for TypeScript roles open to applicants in Spain. Compare three offers against Backend English, version 3, and explain the best match.

Choose sources in search_jobs: Hidden Jobs, Jobicy, We Work Remotely, Remote OK or Himalayas. sources is required, with at least one selection and no default. Reading an offer or opening its link also requires the returned source. Use open_application_link to retrieve original application links. External offers are queried through public APIs/feeds and are not stored in Hidden Jobs. You can compare them and prepare documents; saved job evaluations, activity, application tracking and email alerts use Hidden Jobs offers. See job sources.

4. Prepare your application

For this Hidden Jobs role, use Backend English, version 3, to tailor my CV and write a cover letter. Review both, save the application and export the final CV as a PDF.

Compare all my saved CVs against this offer, choose the best match, explain why, and use it to tailor my CV and prepare the application.

Your assistant compares the content of your saved CVs against the role and uses the exact selected version. You can name a specific CV instead, and your default CV stays unchanged.

The assistant saves a snapshot of the offer and the chosen CV version, drafts documents from confirmed facts, reviews them and links the final documents to the application. Creating version 4 later does not replace the version already selected for that application.

Review the documents and authorize submission on the employer's website when your client supports it. The assistant automatically records a verified submission and its next step. If you submit yourself, report the outcome so it can record it.

5. Track and prepare for interviews

I submitted this application today. Mark it as applied and save the next step.

Prepare me for the first interview using the role, company information and the CV I used.

Open Applications to see your pipeline, filter statuses and review history, documents, notes and next steps. Use Profile for your experience, CV library and connected applications.

Follow a search daily

Repeat this search every day at 09:00 Europe/Madrid using the same sources and my saved CV. Notify me only when new relevant jobs appear.

Your assistant can offer to schedule this with its own task system when that system supports unattended MCP calls. It confirms the search, timezone and notification criteria before scheduling. The task belongs to your assistant; Hidden Jobs does not create or run it. Support depends on the client. If unavailable, Hidden Jobs email alerts are an alternative for Hidden Jobs offers.

Email job alerts

Create a daily alert for Backend or DevOps jobs in Europe matching TypeScript.

Change that alert to weekly. Pause it for now, then show me my other alerts.

Manage the same alerts as the dashboard: up to five saved searches, daily or weekly emails, and multiple filter selections. Creating, modifying or resuming requires a confirmed account email. You can also pause all alerts or delete them. See job alerts for filters, version conflicts and examples.

Skills

15 portable skills guide the complete workflow. Each directory contains a SKILL.md with instructions your assistant can follow.

SkillWhat it helps you do
alertsCreate daily or weekly email alerts, change filters, and pause or resume delivery.
setupBuild your profile — Import a CV, confirm your experience and preferences, and choose a default CV.
expandAdd depth to your profile — Capture achievements, responsibilities and examples that make applications specific.
searchSearch selected sources, check location eligibility and preserve provider attribution.
matchCompare your matches — Evaluate requirements against your chosen CV and explain the ranking.
applyTailor an application — Draft a tailored CV and cover letter, preserve the base CV version, and save the application.
reviewReview before sending — Check facts, relevance, clarity and unsupported claims in the draft.
exportDownload a PDF — Generate a PDF from a saved document and check its text and layout limits.
interviewPrepare for interviews — Practise likely questions and evidence-based answers using the offer and your experience.
upskillBuild a learning plan — Turn requirements you want to develop into exercises and milestones.
outcomeTrack applications — Record confirmed submissions, interviews, offers, rejections and next steps.
email-syncReview email updates — Use your separately connected email to synchronize verified outcomes when authorized.
reportReview your progress — Summarize your pipeline, recent activity and next actions; save a report when requested.
add-templateUse your own structure — Save document structure and supported PDF layout settings.
resetManage saved data — Preview deletion and open your account for explicit confirmation.

For example: “Use apply to prepare this application, then review to check it.”

Install the selected skill directories using your client's skill support. A remote MCP connection does not automatically install local skill files. You can also request the same instructions as MCP prompts, workflow resources or through get_workflow; this supports clients with different interfaces.

See the skills guide for examples, the tools each workflow uses and how to run it from a remote chat.

Tools

43 tools expose job search, email alerts, private career data and document operations. Tools read or save information; your assistant evaluates offers, personalizes your CV, writes letters and leads interview practice.

AreaTools
Jobs and companiessearch_jobs, get_job, open_application_link, get_company
Job alertsget_job_alerts, create_job_alert, update_job_alert, delete_job_alert, pause_job_alerts, resume_job_alerts
Workflow instructionsget_workflow
Profileget_candidate_profile, save_candidate_profile
CV librarylist_cvs, get_cv, save_cv, update_cv, set_default_cv, select_application_cv
CV upload panelupload_cv, get_cv_upload
Documentslist_documents, get_document, get_document_download_url, save_document, delete_document, render_document, check_document
Search and evaluationsget_search_history, save_search_history, list_job_activity, update_job_activity, get_job_evaluations, save_job_evaluation
Applicationslist_applications, get_application, save_application, update_application, get_application_report
Learningget_learning_plan, save_learning_plan
Data controlsexport_user_data, reset_user_data

For example, preparing an application uses get_cv → save_application → save_document → update_application. PDF export adds render_document, check_document and get_document_download_url.

See the complete tool reference for arguments, examples, permissions and errors.

Resources

Resources give your assistant reusable instructions, templates and access to your saved career information.

Resource URIContents
hiddenjobs://workflows/{name}The 15 workflows listed above, such as apply, interview and outcome
hiddenjobs://guides/{name}job-evaluation, document-review, interview, ats-checks
hiddenjobs://templates/{name}cv, cover-letter, interview
hiddenjobs://me/profileYour confirmed profile and preferences
hiddenjobs://me/cvs/{id}A saved CV and its versions
hiddenjobs://me/applications/{id}A saved application and its history
hiddenjobs://me/documents/{id}A document's saved text and metadata

For example, hiddenjobs://workflows/interview explains how to prepare for an interview; hiddenjobs://me/applications/{id} supplies the saved application to work from. Private resources enforce the same OAuth and account-ownership checks as the tools. Use resources/templates/list to discover private URI patterns and the list/get tools to obtain record IDs.

The 15 MCP prompts use the workflow names: alerts, setup, expand, search, match, apply, review, export, interview, upskill, outcome, email-sync, report, add-template, reset. See the resources and prompts reference.

Your data and documents

  • Profile facts, CVs, immutable CV versions, drafts, evaluations, interview notes, learning plans and application history are stored privately in your Hidden Jobs account, rather than relying on a local project folder.
  • Your OAuth-authorized applications can work with your saved career data. Export your data or confirm deletion from your account.
  • PDF, DOCX and UTF-8 text/Markdown uploads support up to 2 MiB per file and 20 PDF pages. PDF export supports Latin text and validated layout settings. Review the final PDF before sending it.
  • Application states are saved, preparing, prepared, applied, interview, offer, rejected and withdrawn. Prepared documents are not sent automatically; verified progress and outcome changes are recorded automatically during an authorized workflow.
  • Email updates require your authorization to synchronize using a separately connected email provider. Hidden Jobs keeps minimal references and factual summaries, not mailbox credentials or email bodies.

See the career workspace guide for storage, document transfer, application tracking and templates.

Documentation

This repository contains the MCP protocol, REST implementations of every tool, external-source adapters in src/sources/, skills, resources and client connection guides. The remote connector uses the HTTP adapter published here.

License

MIT. See LICENSE.

Employer names and identifying job slugs are withheld from search and detail results. get_company provides anonymous company context using a job ID. If an operation requires account action, the assistant receives a link to the account settings.

來源:README.md,提交 7efba19

工具

3

search_jobs

Search Hidden Jobs offers. Returns public job details but never the original application URL.

輸入參數pagelimitqueryjobTypecategoryemploymentTyperemoteLocation

get_job

Get the public details and description of one Hidden Jobs offer.

輸入參數idOrSlug必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

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

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

其他 Tech 整合