Current collected state Current
Observed since 20 Oct, 18:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
104-mcp-server
MCP server for 104.com.tw job search platform
MCP server for Taiwan's largest job platform — search jobs, browse companies, and apply, all from Claude.
| Tool | Auth required | Description |
|---|---|---|
search_jobs | No | Search job listings by keyword, location, salary, remote, etc. |
get_job_detail | No | Full job posting: description, salary, requirements, welfare |
search_companies | No | Search companies by name |
get_company_detail | No | Company profile + optional current job listings |
login | — | Log in with email/password |
logout | — | Log out |
apply_job | Yes | Apply to a job with optional cover letter |
save_job | Yes | Bookmark a job |
save_company | Yes | Follow a company |
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"104": {
"command": "npx",
"args": ["-y", "104-mcp-server"]
}
}
}
npm install
npm run build
Add to Claude Desktop config:
{
"mcpServers": {
"104": {
"command": "node",
"args": ["/path/to/104-mcp/dist/index.js"]
}
}
}
| Code | Area |
|---|---|
6001001000 | 台北市 |
6001002000 | 新北市 |
6001003000 | 桃園市 |
6001005000 | 台中市 |
6001006000 | 台南市 |
6001008000 | 高雄市 |
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
zodEnvironment{
"local_name": "zod",
"alias": false,
"peer_metadata": null
} | ^3.24.0 | runtime |
undiciEnvironment{
"local_name": "undici",
"alias": false,
"peer_metadata": null
} | ^6.21.0 | runtime |
tough-cookieEnvironment{
"local_name": "tough-cookie",
"alias": false,
"peer_metadata": null
} | ^4.1.4 | runtime |
@modelcontextprotocol/sdkEnvironment{
"local_name": "@modelcontextprotocol/sdk",
"alias": false,
"peer_metadata": null
} | ^1.12.0 | runtime |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.6.0 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^22.0.0 | development |
@types/tough-cookieEnvironment{
"local_name": "@types/tough-cookie",
"alias": false,
"peer_metadata": null
} | ^4.0.5 | development |
Source distribution
{
"shasum": "c0bac5bbfe61590cd1c2b94b1cc74a47bfb1851b",
"tarball": "https://registry.npmjs.org/104-mcp-server/-/104-mcp-server-1.0.0.tgz",
"fileCount": 38,
"integrity": "sha512-HjqMjgGSaVJGdNmcJICgNW6leUfVdHRD4g55ThlTdARQZzQGPYZyp5HT8H4J5BQjxdwfGE07oxNXP+Y79QyMrQ==",
"signatures": [
{
"sig": "MEUCIQClGuLTdXGkgHazId5cv5DANPnlSZgwhD6eNNpaf47/pgIgPmocSaVTpLqwDxHqlIguX3GDME+9US8O4KGQOliO3EU=",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 64331
}Observed since 20 Oct, 18:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ef68148d31692032202a1ea803bd1761f6db5ee41bf2a67bd9d64fe5d8627108