ats-mcp-server
Aggregates job listings directly from Greenhouse's public API, providing structured vacancy data.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ats-mcp-serverfind me remote software engineer jobs from all sources"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ats-mcp-server
MCP-сервер, агрегирующий вакансии напрямую из публичных API систем найма (ATS) и джоб-бордов. Один запрос — вакансии из нескольких источников в едином формате, без парсинга HTML и без сторонних агрегаторов.
Сервер отдаёт данные через Model Context Protocol, поэтому подключается к любому MCP-клиенту (Claude и т.п.): клиент вызывает ручку, получает структурированный список вакансий и работает с ним дальше.
Источники
ATS (публичные API): Greenhouse, Ashby, Lever, Workable
Джоб-борды: hh.ru, Bayt
Каждый источник — за отдельным провайдером с единым интерфейсом, поэтому добавить новый источник значит написать один класс-провайдер.
Related MCP server: Job Board MCP Server
Ручки MCP
search_all— поиск по всем ATS-источникам сразуsearch_hh— поиск по hh.ruget_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.
This server cannot be deployed
Maintenance
Related MCP Connectors
JobsPipe — data pipeline of every job posting on the web. Search live, normalized job postings from 30+ ATS feeds and job boards for AI agents via MCP.
Search job postings across Indeed, LinkedIn, and more from one request - titles, companies
Hibrit iş ilanı arama MCP sunucusu — anahtarsız resmî ATS board API'leri (Greenhouse, Lever,…
Google Jobs listings with direct apply links via the Apify Google Jobs Scraper, hosted MCP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables aggregated job scraping from LinkedIn, Indeed, Google Jobs, Adzuna, Jooble, Remotive, and Himalayas, with deduplication and retrieval of job postings via MCP tools.1MIT
- FlicenseAqualityBmaintenanceEnables searching and retrieving job listings from multiple platforms through MCP.2-
- AlicenseNot gradedqualityBmaintenanceEnables real-time job discovery across multiple job boards and remote APIs, providing normalized and deduplicated job listings to AI agents via MCP.MIT
- AlicenseNot gradedqualityCmaintenanceEnables any MCP host to search job listings and retrieve individual job details from a public job board's API/RSS through standardized tools. It provides read-only search and detail lookup with polite rate limiting and remote/location filtering.MIT