104.com.tw Mcp Server について
104.com.tw MCP Serverは、台湾の求人プラットフォーム104.com.twの求人・企業情報とアカウント操作をMCPクライアントに提供します。検索や詳細閲覧はログイン不要で、応募、求人保存、企業フォローにはアカウントが必要です。
主な機能
- 01キーワードや勤務地などで求人検索
- 02求人と企業の詳細表示
- 03ログインと求人への応募
- 04求人保存と企業フォロー
活用シーン
- 01勤務地やリモート条件で求人を探す
- 02求人要件や給与情報の比較
- 03企業プロフィールと募集内容の確認
- 04104アカウントから求人に応募
MCP 対応
求人・企業の検索と詳細表示、ログイン、応募、保存のツールをMCPクライアントに提供します。読み取り専用の検索にアカウントは不要ですが、応募や保存には有効な104.com.twアカウントが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| keyword | string | いいえ | 検索キーワード(英語または中国語) |
| area | string | いいえ | 勤務地コード。一般的な値:6001001000=台北市、6001002000=新北市、6001005000=台中市、6001008000=高雄市 |
| ro | integer | いいえ | 雇用形態:0=フルタイム(デフォルト)、1=パートタイム |
| order | integer | いいえ | 並び順:15=新着順(デフォルト)、1=関連度順 |
| page | integer | いいえ | ページ番号(デフォルトは 1) |
| edu | string | いいえ | 学歴:1=高校卒業以下、2=高校卒業、3=短大・専門学校卒業、4=大学卒業、5=修士、6=博士 |
| remoteWork | integer | いいえ | リモートワーク:1=一部リモート、2=フルリモート |
| s9 | string | いいえ | 経験年数(カンマ区切り):1=新卒、2=1年以下、3=1~3年、4=3~5年、5=5~10年、6=10年以上 |
詳細
104.com.tw MCP サーバー
台湾最大の求人プラットフォーム向け MCP サーバーです。Claude から求人を検索したり、企業を閲覧したり、応募したりできます。
免責事項: このプロジェクトは、104 Human Resources Group(104人力銀行)と提携しておらず、同社からの推奨も受けていません。104.com.twの利用規約に従ってご利用ください。
ツール
| ツール | 認証が必要 | 説明 |
|---|---|---|
search_jobs | いいえ | キーワード、勤務地、給与、リモート勤務などで求人を検索します |
get_job_detail | いいえ | 求人情報の詳細:説明、給与、応募条件、福利厚生 |
search_companies | いいえ | 企業名で企業を検索します |
get_company_detail | いいえ | 企業プロフィールと、オプションで現在の求人情報を取得します |
login | — | メールアドレスとパスワードでログインします |
logout | — | ログアウトします |
apply_job | はい | オプションのカバーレターを添えて求人に応募します |
save_job | はい | 求人をブックマークします |
save_company | はい | 企業をフォローします |
npm パッケージ名
このリポジトリでは mcp-104jobs を公開しています(package.jsonを参照)。これはインストールするパッケージであり、MCP クライアント向けのバイナリ名です。
npm で 104-mcp-server も見つかる場合、これは以前の別名で公開された同じプロジェクトです。mcp-104jobs の使用を推奨します。所有者は npm で重複パッケージを非推奨としてマークできます(npm deprecate 104-mcp-server@"*" "Use mcp-104jobs instead")。
セットアップ
npx 経由(推奨)
~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します:
{
"mcpServers": {
"104": {
"command": "npx",
"args": ["-y", "mcp-104jobs"]
}
}
}
手動
npm install
npm run build
Claude Desktop の設定に追加します:
{
"mcpServers": {
"104": {
"command": "node",
"args": ["/path/to/104-mcp/dist/index.js"]
}
}
}
使用例
- 「台北でリモート勤務可能なバックエンドエンジニアの求人を検索して」
- 「求人 8tft1 の詳細を表示して」
- 「台湾で Google という名前の企業を検索して」
- 「求人情報も含めて、企業 1a2x6bmutz のプロフィールを取得して」
- 「104 アカウントでログインして、求人 8kq2g に応募して」
勤務地コード
| コード | 地域 |
|---|---|
6001001000 | 台北市 |
6001002000 | 新北市 |
6001003000 | 桃園市 |
6001005000 | 台中市 |
6001006000 | 台南市 |
6001008000 | 高雄市 |
互換性のあるクライアント
MCP 互換の AI クライアントであれば、どれでも動作します:
| クライアント | 設定ファイル |
|---|---|
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| Cline(VS Code) | サイドバーの MCP Servers パネル |
| Continue.dev | ~/.continue/config.json → mcpServers |
| Zed | settings.json → context_servers |
すべてのクライアントで同じ設定ブロックを使用します:
{
"mcpServers": {
"104": {
"command": "npx",
"args": ["-y", "mcp-104jobs"]
}
}
}
ChatGPT / GPT Actions
GPT Actionで使用する REST API を https://104-mcp.vercel.app にデプロイしています。
OpenAPI 仕様: https://104-mcp.vercel.app/openapi.json
Custom GPT に追加する手順:
- chat.openai.com/gpts に移動して → Create を選択します
- Configure → Add actions をクリックします
- 上記の OpenAPI 仕様の URL を貼り付けます
- 保存してテストします
GPT Actions で利用可能(読み取り専用、認証不要):
searchJobs— 求人を検索しますgetJobDetail— 求人情報の詳細を取得しますsearchCompanies— 企業を検索しますgetCompanyDetail— 企業プロフィールを取得します
注意事項
- 読み取り専用ツールに API キーは不要です
- 認証には 104 の OIDC ディスカバリーフロー(Ory Hydra と PKCE)を使用します。トークンと Cookie はローカル MCP プロセスの実行中、メモリ内にのみ保持されます。104 からリフレッシュトークンが発行される場合、有効期限が切れるアクセス トークンは更新されます。
- 応募や保存には、有効な 104.com.tw アカウントが必要です
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。