Skip to main content
Glama
mozzan

job104-mcp

by mozzan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness5/5

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.

Maintenance

ActivitySlowing
ResponsivenessNo issues