Taiwan Jobs Search

para búsqueda de empleo en Taiwán

Documentación

Servidor MCP de 104.com.tw

Servidor MCP para la plataforma de empleo más grande de Taiwán: busca empleos, explora empresas y postúlate, todo desde Claude.

Aviso legal: Este proyecto no está afiliado ni respaldado por 104 Human Resources Group (104人力銀行). Úsalo de acuerdo con los Términos de Servicio de 104.com.tw.

Herramientas

HerramientaAutenticación requeridaDescripción
search_jobsNoBusca ofertas de empleo por palabra clave, ubicación, salario, remoto, etc.
get_job_detailNoPublicación de empleo completa: descripción, salario, requisitos, beneficios
search_companiesNoBusca empresas por nombre
get_company_detailNoPerfil de empresa + ofertas de empleo actuales opcionales
login—Iniciar sesión con correo electrónico/contraseña
logout—Cerrar sesión
apply_jobSíPostularse a un empleo con carta de presentación opcional
save_jobSíGuardar un empleo en marcadores
save_companySíSeguir una empresa

Nombre del paquete npm

Este repositorio publica mcp-104jobs (ver package.json). Ese es el paquete a instalar y el nombre del binario para los clientes MCP.

Si también ves 104-mcp-server en npm, es el mismo proyecto publicado bajo un nombre alternativo más antiguo. Prefiere mcp-104jobs; el duplicado puede marcarse como obsoleto en npm por su propietario (npm deprecate 104-mcp-server@"*" "Use mcp-104jobs instead").

Configuración

Mediante npx (recomendado)

Agrega a ~/Library/Application Support/Claude/claude_desktop_config.json:

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

Manual

npm install
npm run build

Agrega a la configuración de Claude Desktop:

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

Ejemplos de uso

  • "Busca empleos de ingeniero backend en Taipéi con trabajo remoto"
  • "Muéstrame los detalles del empleo 8tft1"
  • "Busca empresas llamadas Google en Taiwán"
  • "Obtén el perfil de la empresa 1a2x6bmutz incluyendo sus ofertas de empleo"
  • "Inicia sesión con mi cuenta de 104 y postúlate al empleo 8kq2g"

Códigos de ubicación

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

Clientes compatibles

Funciona con cualquier cliente de IA compatible con MCP:

ClienteArchivo de configuración
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Cursor~/.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json
Cline (VS Code)Panel de servidores MCP en la barra lateral
Continue.dev~/.continue/config.json → mcpServers
Zedsettings.json → context_servers

Todos los clientes usan el mismo bloque de configuración:

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

ChatGPT / Acciones GPT

Una API REST está desplegada en https://104-mcp.vercel.app para usarse como Acción GPT.

Especificación OpenAPI: https://104-mcp.vercel.app/openapi.json

Para agregar a un GPT personalizado:

  1. Ve a chat.openai.com/gpts → Crear
  2. Haz clic en Configurar → Agregar acciones
  3. Pega la URL de la especificación OpenAPI anterior
  4. Guarda y prueba

Disponible mediante Acciones GPT (solo lectura, sin autenticación requerida):

  • searchJobs — buscar ofertas de empleo
  • getJobDetail — publicación de empleo completa
  • searchCompanies — buscar empresas
  • getCompanyDetail — perfil de empresa

Notas

  • No se necesita clave API para las herramientas de solo lectura
  • La autenticación usa el flujo de descubrimiento OIDC de 104 (Ory Hydra con PKCE). Los tokens y cookies se mantienen solo en memoria durante la vida del proceso MCP local; los tokens de acceso que expiran se renuevan cuando 104 emite un token de actualización.
  • Postularse/guardar requieren una cuenta válida de 104.com.tw