mcpField
1
104.com.tw Mcp Server

104.com.tw Mcp Server

ローカル
github.com/bigbrainwビジネス・マーケティング5413 週間前に更新

104.com.tw Mcp Server について

104.com.tw MCP Serverは、台湾の求人プラットフォーム104.com.twの求人・企業情報とアカウント操作をMCPクライアントに提供します。検索や詳細閲覧はログイン不要で、応募、求人保存、企業フォローにはアカウントが必要です。

主な機能

  1. 01キーワードや勤務地などで求人検索
  2. 02求人と企業の詳細表示
  3. 03ログインと求人への応募
  4. 04求人保存と企業フォロー

活用シーン

  1. 01勤務地やリモート条件で求人を探す
  2. 02求人要件や給与情報の比較
  3. 03企業プロフィールと募集内容の確認
  4. 04104アカウントから求人に応募

MCP 対応

求人・企業の検索と詳細表示、ログイン、応募、保存のツールをMCPクライアントに提供します。読み取り専用の検索にアカウントは不要ですが、応募や保存には有効な104.com.twアカウントが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"104": {
"command": "npx",
"args": [
"-y",
"mcp-104jobs"
]
}
}
}
起動コマンドnpx -y mcp-104jobs

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-104jobs

ツール

9

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
keywordstringいいえ検索キーワード(英語または中国語)
areastringいいえ勤務地コード。一般的な値:6001001000=台北市、6001002000=新北市、6001005000=台中市、6001008000=高雄市
rointegerいいえ雇用形態:0=フルタイム(デフォルト)、1=パートタイム
orderintegerいいえ並び順:15=新着順(デフォルト)、1=関連度順
pageintegerいいえページ番号(デフォルトは 1)
edustringいいえ学歴:1=高校卒業以下、2=高校卒業、3=短大・専門学校卒業、4=大学卒業、5=修士、6=博士
remoteWorkintegerいいえリモートワーク:1=一部リモート、2=フルリモート
s9stringいいえ経験年数(カンマ区切り):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
Zedsettings.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 に追加する手順:

  1. chat.openai.com/gpts に移動して → Create を選択します
  2. Configure → Add actions をクリックします
  3. 上記の OpenAPI 仕様の URL を貼り付けます
  4. 保存してテストします

GPT Actions で利用可能(読み取り専用、認証不要):

  • searchJobs — 求人を検索します
  • getJobDetail — 求人情報の詳細を取得します
  • searchCompanies — 企業を検索します
  • getCompanyDetail — 企業プロフィールを取得します

注意事項

  • 読み取り専用ツールに API キーは不要です
  • 認証には 104 の OIDC ディスカバリーフロー(Ory Hydra と PKCE)を使用します。トークンと Cookie はローカル MCP プロセスの実行中、メモリ内にのみ保持されます。104 からリフレッシュトークンが発行される場合、有効期限が切れるアクセス トークンは更新されます。
  • 応募や保存には、有効な 104.com.tw アカウントが必要です

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。