Skip to main content
Glama
Alexvozhak

ats-mcp-server

by Alexvozhak

ats-mcp-server

MCP-сервер, агрегирующий вакансии напрямую из публичных API систем найма (ATS) и джоб-бордов. Один запрос — вакансии из нескольких источников в едином формате, без парсинга HTML и без сторонних агрегаторов.

Сервер отдаёт данные через Model Context Protocol, поэтому подключается к любому MCP-клиенту (Claude и т.п.): клиент вызывает ручку, получает структурированный список вакансий и работает с ним дальше.

Источники

  • ATS (публичные API): Greenhouse, Ashby, Lever, Workable

  • Джоб-борды: hh.ru, Bayt

Каждый источник — за отдельным провайдером с единым интерфейсом, поэтому добавить новый источник значит написать один класс-провайдер.

Related MCP server: JobDataLake MCP Server

Ручки MCP

  • search_all — поиск по всем ATS-источникам сразу

  • search_hh — поиск по hh.ru

  • get_job_details — детали вакансии по идентификатору

  • get_stats — статистика по собранным вакансиям

  • exclude_jobs / unexclude_job — скрыть/вернуть вакансии в выдаче

Стек

TypeScript, Node.js 24, MCP SDK, Zod (схемы и валидация), SQLite (хранение), Meilisearch (поиск), Vitest (тесты).

Установка

npm ci
cp .env.example .env        # заполнить ключи (см. .env.example)
docker compose up -d        # Meilisearch и сопутствующие сервисы
npm run build

Запуск и разработка

npm run dev          # сервер в watch-режиме (tsx)
npm start            # собранная версия (dist/)

npm run test:run     # тесты (vitest)
npm run check        # tsc --noEmit + eslint + knip
npm run lint:fix     # автоправка линтера

Экспериментальные проверки провайдеров — в src/poc/ (npm run poc:greenhouse, poc:ashby, poc:lever, poc:workable, poc:all).

Лицензия

MIT — файл LICENSE.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables users to search LinkedIn's public job listings with advanced filters like location, salary, and experience level. It allows MCP-compatible clients to retrieve real-time job opportunities without requiring LinkedIn authentication or API keys.
    Last updated
    1
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables searching over 1 million enriched job listings from 20,000+ companies directly from MCP-compatible AI tools. Provides tools for job search, company profiles, and AI-powered similar job recommendations with real-time data updates.
    Last updated
    4
    83
    2
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    MCP server that exposes job search data from multiple boards, enabling clients to query and manage job listings via natural language.
    Last updated
    7
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Unified job search MCP server that aggregates live listings from multiple job boards with deduplication, enabling AI agents to find and filter jobs by keyword and location.
    Last updated
    MIT

View all related MCP servers

Related MCP Connectors

  • Live job postings from 30+ ATS feeds and job boards, one schema. Live results need a Bearer key.

  • Google Jobs listings with direct apply links via the Apify Google Jobs Scraper, hosted MCP.

  • Search live startup jobs from Claude, Cursor, or ChatGPT via MCP. Free, no account needed.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Alexvozhak/ats-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server