Google Jobs MCP Server

by ChanMeng666

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.

Eine Serverimplementierung des Model Context Protocol (MCP), die über die SerpAPI-Integration Suchfunktionen für Google Jobs bereitstellt. Bietet Mehrsprachenunterstützung, flexible Suchparameter und intelligente Fehlerbehandlung.

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

✨ Funktionen

🌍 Mehrsprachige Unterstützung

Vollständige Lokalisierungsunterstützung für Englisch, Chinesisch, Japanisch und Koreanisch mit automatischer Spracherkennung und Fallback.

🔍 Flexible Suchoptionen

Umfassende Suchparameter, darunter:

  • Berufsbezeichnung und Schlüsselwörter
  • Standort mit Radiusfilterung
  • Beschäftigungsart (Vollzeit, Teilzeit usw.)
  • Gehaltsspannenfilter
  • Filtern nach Veröffentlichungsdatum
  • Ergebnissortierung

💡 Intelligente Fehlerbehandlung

  • Umfassende Eingabevalidierung
  • Hilfreiche Fehlermeldungen und Vorschläge
  • Automatische Vorschläge zur Suchverfeinerung
  • Handhabung der Ratenbegrenzung

📊 Umfangreiche Jobdetails

  • Detaillierte Formatierung der Stelleninformationen
  • Unternehmensvorteile und Highlights
  • Gehaltsinformationen, sofern verfügbar
  • Direkte Bewerbungslinks
  • Zeitstempel für Stellenausschreibungen

🔄 Erweiterte Funktionen

  • Paginierungsunterstützung
  • Mehrere Sortieroptionen
  • Geografische Umkreissuche
  • Filterung der Beschäftigungsart

🔑 SERP-API-Setup-Anleitung

Bevor Sie beginnen, müssen Sie einen SERP-API-Schlüssel erhalten:

  1. Besuchen Sie die SERP API-Website und erstellen Sie ein Konto
  2. Gehen Sie nach der Registrierung zu Ihrem Dashboard:
    • Suchen Sie den Abschnitt „API-Schlüssel“
    • Kopieren Sie Ihren API-Schlüssel
    • Neue Benutzer erhalten 100 kostenlose API-Aufrufe
  3. Details zur API-Nutzung:
    • Kostenlose Stufe: 100 Suchvorgänge pro Monat
    • Bezahlte Pläne beginnen bei 50 $/Monat für 5000 Suchvorgänge
    • Abrechnung basierend auf erfolgreichen API-Aufrufen
    • Mehrere Zahlungsmethoden: Kreditkarte, PayPal usw.
  4. Nutzungsbeschränkungen:
    • Anforderungsrate: 2 Anfragen/Sekunde
    • IP-Einschränkungen: Keine
    • Gleichzeitige Anfragen: 5
    • Antwort-Cache-Zeit: 1 Stunde

👩‍🔧 Lösung für Verbindungsprobleme von MCP-Servern mit NVM/NPM

Klicken Sie hier, um meine Konfigurationslösung anzuzeigen 👉 https://github.com/modelcontextprotocol/servers/issues/76

🚀 Schnellstart

  1. Installieren Sie Abhängigkeiten:
npm install
  1. Umgebung konfigurieren: Ändern Sie Ihre claude_desktop_config.json mit dem folgenden Inhalt (passen Sie die Pfade entsprechend Ihrem System an):
{ "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. Erstellen Sie den Server:
npm run build
  1. Starten Sie den Server:
npm start

Fehlerbehebung

  1. Probleme mit API-Schlüsseln:
  • Schlüssel in der Konfiguration überprüfen
  • Überprüfen Sie den Schlüsselstatus im SERP-API-Dashboard
  • Bestätigen Sie, dass der Schlüssel über ein verbleibendes Kontingent verfügt
  1. Suchprobleme:
  • Überprüfen des Suchparameterformats
  • Überprüfen der Netzwerkkonnektivität
  • Überprüfen der Länder-/Sprachcodeunterstützung

📦 Installation

Installation über Smithery

So installieren Sie Google Jobs für Claude Desktop automatisch über Smithery :

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

Manuelle Installation

@chanmeng666/google-jobs-server

# 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

Ausführen von Evaluierungen

Das Evals-Paket lädt einen MCP-Client, der anschließend die Datei index.ts ausführt, sodass zwischen den Tests kein Neuaufbau erforderlich ist. Sie können Umgebungsvariablen laden, indem Sie dem Befehl npx voranstellen. Die vollständige Dokumentation finden Sie hier .

OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.ts

💻 Tech-Stack

📖 API-Dokumentation

Der Server implementiert das Model Context Protocol und stellt ein Tool zur Jobsuche mit den folgenden Parametern bereit:

  • query : Suchabfragezeichenfolge (erforderlich)
  • location : Arbeitsort (optional)
  • posted_age : Filter für das Veröffentlichungsdatum (optional)
  • employment_type : Filter für die Art der Tätigkeit (optional)
  • salary : Gehaltsspannenfilter (optional)
  • radius : Geografischer Suchradius (optional)
  • hl : Sprachcode (optional)
  • page : Seitennummerierung (optional)
  • sort_by : Sortierreihenfolge (optional)

🔧 Entwicklung

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

📝 Lizenz

Dieses Projekt ist vom MIT lizenziert .

🙋‍♀ Autor

Erstellt und gepflegt von Chan Meng .

You must be authenticated.

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

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.

Ein Model Context Protocol-Server, der über die SerpAPI-Integration Suchfunktionen für Google Jobs bereitstellt und mehrsprachige Unterstützung, flexible Suchparameter und umfangreiche Stellendetails bietet.

  1. 🌍 Mehrsprachige Unterstützung
    1. 🔍 Flexible Suchoptionen
      1. 💡 Intelligente Fehlerbehandlung
        1. 📊 Umfangreiche Jobdetails
          1. 🔄 Erweiterte Funktionen
            1. 🔑 SERP-API-Setup-Anleitung
              1. 👩‍🔧 Lösung für Verbindungsprobleme von MCP-Servern mit NVM/NPM
                1. 🚀 Schnellstart
                  1. Fehlerbehebung
                2. 📦 Installation
                  1. Installation über Smithery
                  2. Manuelle Installation
                  3. Ausführen von Evaluierungen
                3. 💻 Tech-Stack
                  1. 📖 API-Dokumentation
                    1. 🔧 Entwicklung
                      1. 📝 Lizenz
                        1. 🙋‍♀ Autor

                          Related MCP Servers

                          • A
                            security
                            A
                            license
                            A
                            quality
                            A Model Context Protocol server that enables LLMs to perform web searches using Google's Custom Search API through a standardized interface.
                            Last updated -
                            1
                            7
                            TypeScript
                            MIT License
                          • -
                            security
                            F
                            license
                            -
                            quality
                            A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
                            Last updated -
                            16
                            2
                            TypeScript
                          • -
                            security
                            F
                            license
                            -
                            quality
                            A Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.
                            Last updated -
                            1
                            Python
                          • -
                            security
                            -
                            license
                            -
                            quality
                            A Model Context Protocol (MCP) based search API server that provides standardized access to Google Maps, Google Flights, Google Hotels and other services. This server enables AI assistants to access various search services through a unified interface.
                            Last updated -
                            13
                            Python
                            MIT License

                          View all related MCP servers

                          ID: bijbpfhrbx