job104-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_jobsA | 搜尋 104 職缺。area/jobcat 用中文名稱(如 ["台北市大安區"]、["軟體工程師"]), 內部自動轉成 104 代碼;若名稱不明確會回傳建議選項。每筆結果的 detail_id 可傳給 get_job_detail 取得完整內容。 sort: relevance|date|salary(不填時:有給 salary_min 就自動用 salary 排序, 否則 relevance)。 薪資門檻提醒:104 沒有可靠的伺服器端薪資篩選,所以給 salary_min 時是「用薪資 排序把高薪職缺排到前面」,不是硬篩。薪資會標月薪/年薪(年薪職缺數字較大)。標 「待遇面議」的職缺薪資未公開——若職稱/公司看起來可能達標,呼叫 get_job_detail 通常能拿到真實薪資(detail 常有列表沒有的數字)。 |
| get_job_detailA | 取得單一職缺的完整內容(職務說明、條件、薪資、地點)。 detail_id 來自 search_jobs 結果的 detail_id 欄位。 |
| lookup_codeB | 查 104 職類/地區代碼。kind: 'jobcat' 或 'area'。回傳 [{name, code}]。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a distinct purpose: search_jobs for querying listings, get_job_detail for retrieving full details of a specific job, and lookup_code for resolving category and area codes. There is no functional overlap, and the descriptions clearly differentiate them.
All tools follow a consistent verb_noun snake_case pattern: search_jobs, get_job_detail, lookup_code. While 'lookup' is a compound verb, the naming is predictable and clear, aiding agent comprehension.
With only 3 tools, the server is minimal yet sufficient for its purpose of job searching. It covers the essential operations (search, detail retrieval, code lookup) without excess. While a few additional tools (e.g., listing filters) could be added, the current count is reasonable.
The tool surface offers a complete workflow for job discovery: lookup codes to build search parameters, search for jobs, and retrieve full details. The search tool handles ambiguous inputs by providing suggestions, and the detail tool can uncover hidden salary data. No obvious gaps exist for the stated purpose.