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
| Herramienta | Autenticación requerida | Descripción |
|---|---|---|
search_jobs | No | Busca ofertas de empleo por palabra clave, ubicación, salario, remoto, etc. |
get_job_detail | No | Publicación de empleo completa: descripción, salario, requisitos, beneficios |
search_companies | No | Busca empresas por nombre |
get_company_detail | No | Perfil de empresa + ofertas de empleo actuales opcionales |
login | — | Iniciar sesión con correo electrónico/contraseña |
logout | — | Cerrar sesión |
apply_job | Sí | Postularse a un empleo con carta de presentación opcional |
save_job | Sí | Guardar un empleo en marcadores |
save_company | Sí | 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:
| Cliente | Archivo 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 |
| Zed | settings.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:
- Ve a chat.openai.com/gpts → Crear
- Haz clic en Configurar → Agregar acciones
- Pega la URL de la especificación OpenAPI anterior
- Guarda y prueba
Disponible mediante Acciones GPT (solo lectura, sin autenticación requerida):
searchJobs— buscar ofertas de empleogetJobDetail— publicación de empleo completasearchCompanies— buscar empresasgetCompanyDetail— 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