Taiwan Jobs Search

para busca de empregos em Taiwan

Documentação

Servidor MCP 104.com.tw

Servidor MCP para a maior plataforma de empregos de Taiwan — pesquise vagas, explore empresas e candidate-se, tudo pelo Claude.

Aviso: Este projeto não é afiliado nem endossado pela 104 Human Resources Group (104人力銀行). Use de acordo com os Termos de Serviço do 104.com.tw.

Ferramentas

FerramentaAutenticação necessáriaDescrição
search_jobsNãoPesquise vagas por palavra-chave, localização, salário, remoto, etc.
get_job_detailNãoAnúncio completo da vaga: descrição, salário, requisitos, benefícios
search_companiesNãoPesquise empresas por nome
get_company_detailNãoPerfil da empresa + vagas atuais opcionais
loginFaça login com e-mail/senha
logoutFaça logout
apply_jobSimCandidate-se a uma vaga com carta de apresentação opcional
save_jobSimSalve uma vaga nos favoritos
save_companySimSiga uma empresa

Nome do pacote npm

Este repositório publica mcp-104jobs (veja package.json). Esse é o pacote a ser instalado e o nome do binário para clientes MCP.

Se você também vir 104-mcp-server no npm, é o mesmo projeto publicado sob um nome alternativo mais antigo. Prefira mcp-104jobs; a duplicata pode ser marcada como descontinuada no npm pelo seu proprietário (npm deprecate 104-mcp-server@"*" "Use mcp-104jobs instead").

Configuração

Via npx (recomendado)

Adicione ao ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "104": {
      "command": "npx",
      "args": ["-y", "mcp-104jobs"]
    }
  }
}

Manual

npm install
npm run build

Adicione à configuração do Claude Desktop:

{
  "mcpServers": {
    "104": {
      "command": "node",
      "args": ["/path/to/104-mcp/dist/index.js"]
    }
  }
}

Exemplos de uso

  • "Pesquise vagas de engenheiro backend em Taipei com trabalho remoto"
  • "Mostre os detalhes da vaga 8tft1"
  • "Pesquise empresas chamadas Google em Taiwan"
  • "Obtenha o perfil da empresa 1a2x6bmutz incluindo as vagas abertas"
  • "Faça login com minha conta 104 e candidate-se à vaga 8kq2g"

Códigos de localização

CódigoÁrea
6001001000台北市
6001002000新北市
6001003000桃園市
6001005000台中市
6001006000台南市
6001008000高雄市

Clientes compatíveis

Funciona com qualquer cliente de IA compatível com MCP:

ClienteArquivo de configuração
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Cursor~/.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json
Cline (VS Code)Painel de Servidores MCP na barra lateral
Continue.dev~/.continue/config.jsonmcpServers
Zedsettings.jsoncontext_servers

Todos os clientes usam o mesmo bloco de configuração:

{
  "mcpServers": {
    "104": {
      "command": "npx",
      "args": ["-y", "mcp-104jobs"]
    }
  }
}

ChatGPT / Ações GPT

Uma API REST está implantada em https://104-mcp.vercel.app para uso como Ação GPT.

Especificação OpenAPI: https://104-mcp.vercel.app/openapi.json

Para adicionar a um GPT personalizado:

  1. Acesse chat.openai.com/gpts → Criar
  2. Clique em ConfigurarAdicionar ações
  3. Cole a URL da especificação OpenAPI acima
  4. Salve e teste

Disponível via Ações GPT (somente leitura, sem autenticação necessária):

  • searchJobs — pesquisar vagas
  • getJobDetail — anúncio completo da vaga
  • searchCompanies — pesquisar empresas
  • getCompanyDetail — perfil da empresa

Observações

  • Nenhuma chave de API necessária para ferramentas somente leitura
  • A autenticação usa o fluxo de descoberta OIDC da 104 (Ory Hydra com PKCE). Tokens e cookies são mantidos apenas em memória durante a vida útil do processo MCP local; tokens de acesso expirados são renovados quando a 104 emite um token de atualização.
  • Candidatar-se/salvar exigem uma conta válida no 104.com.tw