Google Jobs MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides Google Jobs search capabilities through SerpAPI integration, allowing users to search for job listings with various filters including job title, location, employment type, salary range, and more.

Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que proporciona funciones de búsqueda de Google Jobs mediante la integración con SerpAPI. Ofrece compatibilidad con varios idiomas, parámetros de búsqueda flexibles y gestión inteligente de errores.

https://github.com/user-attachments/assets/8f6739e1-7db7-4171-88b4-59c6290a4c72

✨ Características

🌍 Soporte multilingüe

Soporte de localización completo para inglés, chino, japonés y coreano con detección y recuperación automática del idioma.

🔍 Opciones de búsqueda flexibles

Parámetros de búsqueda completos que incluyen:

  • Título del puesto y palabras clave
  • Ubicación con filtrado de radio
  • Tipo de empleo (tiempo completo, tiempo parcial, etc.)
  • Filtros de rango salarial
  • Filtrado de fecha de publicación
  • Ordenación de resultados

💡 Manejo inteligente de errores

  • Validación de entrada integral
  • Mensajes de error y sugerencias útiles
  • Sugerencias automáticas de refinamiento de búsqueda
  • Manejo del límite de velocidad

📊 Detalles del trabajo enriquecidos

  • Formato detallado de la información del trabajo
  • Beneficios y aspectos destacados de la empresa
  • Información salarial cuando esté disponible
  • Enlaces directos de aplicaciones
  • Marcas de tiempo de publicación de empleo

🔄 Funciones avanzadas

  • Soporte de paginación
  • Múltiples opciones de clasificación
  • Búsqueda por radio geográfico
  • Filtrado por tipo de empleo

Guía de configuración de la API SERP

Antes de comenzar, necesitará obtener una clave API SERP:

  1. Visita el sitio web de SERP API y crea una cuenta
  2. Después de registrarse, vaya a su Panel de Control:
    • Localice la sección "Clave API"
    • Copia tu clave API
    • Los nuevos usuarios obtienen 100 llamadas API gratuitas
  3. Detalles de uso de la API:
    • Nivel gratuito: 100 búsquedas por mes
    • Los planes pagos comienzan en $50/mes por 5000 búsquedas
    • Facturación basada en llamadas API exitosas
    • Múltiples métodos de pago: Tarjeta de crédito, PayPal, etc.
  4. Límites de uso:
    • Tasa de solicitud: 2 solicitudes/segundo
    • Restricciones de IP: Ninguna
    • Solicitudes concurrentes: 5
    • Tiempo de caché de respuesta: 1 hora

👩‍🔧 Solución para problemas de conexión de servidores MCP con NVM/NPM

Haga clic para ver mi solución de configuración 👉 https://github.com/modelcontextprotocol/servers/issues/76

🚀 Inicio rápido

  1. Instalar dependencias:
npm install
  1. Configurar el entorno: Modifique su claude_desktop_config.json con el siguiente contenido (ajuste las rutas según su sistema):
{ "google-jobs": { "command": "D:\\Program\\nvm\\node.exe", "args": ["D:\\github_repository\\path_to\\dist\\index.js"], "env": { "SERP_API_KEY": "your-api-key" } } }
  1. Construir el servidor:
npm run build
  1. Iniciar el servidor:
npm start

Solución de problemas

  1. Problemas con la clave API:
  • Verificar clave en configuración
  • Comprobar el estado de la clave en el panel de la API de SERP
  • Confirmar que la clave tiene cuota restante
  1. Problemas de búsqueda:
  • Validar el formato de los parámetros de búsqueda
  • Comprobar la conectividad de la red
  • Verificar la compatibilidad del código de país/idioma

📦 Instalación

Instalación mediante herrería

Para instalar Google Jobs para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @chanmeng666/google-jobs-server --client claude

Instalación manual

@chanmeng666/servidor de empleos de Google

# Using npm npm i @chanmeng666/google-jobs-server # or npm install @chanmeng666/google-jobs-server # Using yarn yarn add @chanmeng666/google-jobs-server # Using pnpm pnpm add @chanmeng666/google-jobs-server

Pila tecnológica

📖 Documentación de la API

El servidor implementa el Protocolo de Contexto de Modelo y expone una herramienta de búsqueda de empleo con los siguientes parámetros:

  • query : cadena de consulta de búsqueda (obligatoria)
  • location : Lugar de trabajo (opcional)
  • posted_age : Filtro de fecha de publicación (opcional)
  • employment_type : Filtro de tipo de trabajo (opcional)
  • salary : Filtro de rango salarial (opcional)
  • radius : Radio de búsqueda geográfica (opcional)
  • hl : Código de idioma (opcional)
  • page : Número de paginación (opcional)
  • sort_by : Orden de clasificación (opcional)

🔧 Desarrollo

# Run in development mode npm run dev # Run type checking npm run typecheck # Build for production npm run build

📝 Licencia

Este proyecto tiene licencia MIT .

🙋‍♀ Autor

Creado y mantenido por Chan Meng .

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor de protocolo de contexto de modelo que proporciona capacidades de búsqueda de Google Jobs a través de la integración de SerpAPI, con soporte para varios idiomas, parámetros de búsqueda flexibles y detalles detallados de las ofertas de trabajo.

  1. 🌍 Multi-Language Support
    1. 🔍 Flexible Search Options
      1. 💡 Smart Error Handling
        1. 📊 Rich Job Details
          1. 🔄 Advanced Features
            1. 🔑 SERP API Setup Guide
              1. 👩‍🔧 Solution for MCP Servers Connection Issues with NVM/NPM
                1. 🚀 Quick Start
                  1. Troubleshooting
                2. 📦 Installation
                  1. Installing via Smithery
                  2. Manual Installation
                3. 💻 Tech Stack
                  1. 📖 API Documentation
                    1. 🔧 Development
                      1. 📝 License
                        1. 🙋‍♀ Author
                          ID: bijbpfhrbx