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.

Реализация сервера Model Context Protocol (MCP), которая обеспечивает возможности поиска Google Jobs через интеграцию SerpAPI. Имеет многоязыковую поддержку, гибкие параметры поиска и интеллектуальную обработку ошибок.

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

✨ Особенности

🌍 Поддержка нескольких языков

Полная поддержка локализации для английского, китайского, японского и корейского языков с автоматическим определением языка и резервным вариантом.

🔍 Гибкие параметры поиска

Комплексные параметры поиска, включая:

  • Должность и ключевые слова
  • Местоположение с фильтрацией по радиусу
  • Тип занятости (полная, неполная занятость и т.д.)
  • Фильтры диапазона зарплат
  • Фильтрация даты публикации
  • Сортировка результатов

💡 Умная обработка ошибок

  • Комплексная проверка входных данных
  • Полезные сообщения об ошибках и предложения
  • Автоматические предложения по уточнению поиска
  • Обработка ограничения скорости

📊 Подробная информация о работе

  • Подробное форматирование информации о вакансии
  • Преимущества и особенности компании
  • Информация о зарплате (при наличии)
  • Прямые ссылки на приложения
  • Временные метки размещения вакансий

🔄 Расширенные функции

  • Поддержка пагинации
  • Несколько вариантов сортировки
  • Поиск по географическому радиусу
  • Фильтрация по типу занятости

🔑 Руководство по настройке API SERP

Перед началом работы вам необходимо получить ключ API SERP:

  1. Посетите сайт SERP API и создайте учетную запись.
  2. После регистрации перейдите в свою панель управления:
    • Найдите раздел «Ключ API».
    • Скопируйте свой ключ API
    • Новые пользователи получают 100 бесплатных вызовов API
  3. Подробности использования API:
    • Бесплатный уровень: 100 поисков в месяц
    • Платные планы начинаются от 50 долларов в месяц за 5000 поисков.
    • Выставление счетов на основе успешных вызовов API
    • Несколько способов оплаты: кредитная карта, PayPal и т. д.
  4. Ограничения по использованию:
    • Скорость запросов: 2 запроса/секунду
    • Ограничения по IP: нет
    • Одновременные запросы: 5
    • Время кэширования ответа: 1 час

👩‍🔧 Решение проблем с подключением MCP-серверов с помощью NVM/NPM

Нажмите, чтобы просмотреть мое решение по конфигурации 👉 https://github.com/modelcontextprotocol/servers/issues/76

🚀 Быстрый старт

  1. Установить зависимости:
npm install
  1. Настройте среду: Измените файл claude_desktop_config.json следующим образом (измените пути в соответствии с вашей системой):
{ "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. Сборка сервера:
npm run build
  1. Запустите сервер:
npm start

Поиск неисправностей

  1. Ключевые проблемы API:
  • Проверьте ключ в конфигурации
  • Проверьте ключевой статус на панели инструментов SERP API
  • Подтвердите, что у ключа есть оставшаяся квота
  1. Проблемы поиска:
  • Проверить формат параметров поиска
  • Проверьте сетевое подключение
  • Проверьте поддержку кода страны/языка

📦 Установка

Установка через Smithery

Чтобы автоматически установить Google Jobs для Claude Desktop через Smithery :

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

Ручная установка

@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

Запуск оценок

Пакет evals загружает клиент mcp, который затем запускает файл index.ts, поэтому нет необходимости перестраиваться между тестами. Вы можете загрузить переменные среды, указав префикс команды npx. Полную документацию можно найти здесь .

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

💻 Технологический стек

📖 API-документация

Сервер реализует протокол контекста модели и предоставляет инструмент поиска работы со следующими параметрами:

  • query : Строка поискового запроса (обязательно)
  • location : Место работы (необязательно)
  • posted_age : Фильтр по дате публикации (необязательно)
  • employment_type : Фильтр по типу работы (необязательно)
  • salary : Фильтр диапазона зарплат (необязательно)
  • radius : Географический радиус поиска (необязательно)
  • hl : Код языка (необязательно)
  • page : Номер страницы (необязательно)
  • sort_by : Порядок сортировки (необязательно)

🔧 Развитие

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

📝 Лицензия

Этот проект имеет лицензию MIT .

🙋‍♀ Автор

Создано и поддерживается Чан Мэн .

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.

Сервер Model Context Protocol, который предоставляет возможности поиска вакансий Google посредством интеграции с SerpAPI, обеспечивая многоязыковую поддержку, гибкие параметры поиска и подробную информацию о вакансиях.

  1. 🌍 Поддержка нескольких языков
    1. 🔍 Гибкие параметры поиска
      1. 💡 Умная обработка ошибок
        1. 📊 Подробная информация о работе
          1. 🔄 Расширенные функции
            1. 🔑 Руководство по настройке API SERP
              1. 👩‍🔧 Решение проблем с подключением MCP-серверов с помощью NVM/NPM
                1. 🚀 Быстрый старт
                  1. Поиск неисправностей
                2. 📦 Установка
                  1. Установка через Smithery
                  2. Ручная установка
                  3. Запуск оценок
                3. 💻 Технологический стек
                  1. 📖 API-документация
                    1. 🔧 Развитие
                      1. 📝 Лицензия
                        1. 🙋‍♀ Автор

                          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