@theyahia/hh-mcp
@theyahia/hh-mcp
MCP-Server für die hh.ru API — Arbeitsmarkt in Russland und der GUS. 19 Tools für Stellenangebote, Lebensläufe, Arbeitgeber, Gehaltsstatistiken, Wörterbücher, Autovervollständigung und Token-Diagnose.
Antworten werden standardmäßig als kompakte, LLM-freundliche Zusammenfassungen zurückgegeben — übergebe raw: true an ein Such-/Detail-Tool, um das vollständige hh.ru-JSON zu erhalten.
Teil der Russian API MCP-Serie von @theYahia.
Zwei Modi
Modus | Verfügbare Funktionen | Token erforderlich? |
Ohne Token | Stellensuche, Stelle nach ID, ähnliche Stellen, Arbeitgeber, Gehaltsstatistiken, Regionen, Rollen, Branchen, U-Bahn, Wörterbücher, Vorschläge, Token-Prüfung | Nein |
Mit Token | Alles oben + Lebenslauf-Suche, Lebenslauf nach ID | Ja ( |
Hole ein Token unter dev.hh.ru/admin. Hinweis: Die Lebenslauf-Suche erfordert zusätzlich ein Arbeitgeber-Konto mit einem kostenpflichtigen Lebenslauf-Datenbank-Abonnement — Bewerber-/anonyme Tokens erhalten eine 403. Verwende validate_token, um zu prüfen, was dein Token kann.
Related MCP server: laddro-career-mcp
Installation
Claude Desktop
{
"mcpServers": {
"hh": {
"command": "npx",
"args": ["-y", "@theyahia/hh-mcp"],
"env": {
"HH_ACCESS_TOKEN": "optional-oauth-token"
}
}
}
}Claude Code
claude mcp add hh -- npx -y @theyahia/hh-mcp
# With token:
claude mcp add hh -e HH_ACCESS_TOKEN=your-token -- npx -y @theyahia/hh-mcpVS Code / Cursor
{
"servers": {
"hh": {
"command": "npx",
"args": ["-y", "@theyahia/hh-mcp"]
}
}
}Windsurf
{
"mcpServers": {
"hh": {
"command": "npx",
"args": ["-y", "@theyahia/hh-mcp"]
}
}
}HTTP-Modus (Streamable HTTP)
npx @theyahia/hh-mcp --http
# or
HTTP_PORT=8080 npx @theyahia/hh-mcp --httpEndpunkt: http://localhost:3000/mcp (POST) · Health-Check: http://localhost:3000/health (GET)
Der HTTP-Modus ist zustandslos und bindet standardmäßig an 127.0.0.1 mit aktivem DNS-Rebinding-Schutz. Um ihn freizugeben, setze HOST=0.0.0.0 und füge deinen Host/Origin zu HH_ALLOWED_HOSTS / HH_ALLOWED_ORIGINS hinzu, und platziere ihn hinter deiner eigenen Authentifizierung.
Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Nein | OAuth-2.0-Bearer-Token. Erforderlich für Lebenslauf-Endpunkte (Arbeitgeber + kostenpflichtige Lebenslauf-DB). |
| Nein | Benutzerdefinierter |
| Nein | Port für den HTTP-Modus (Standard: 3000). |
| Nein | Schnittstelle für den HTTP-Modus (Standard: |
| Nein | Kommagetrennte Host-Whitelist für den HTTP-Modus (Standard: Loopback). |
| Nein | Kommagetrennte Origin-Whitelist für den HTTP-Modus. |
Siehe .env.example.
Tools (19)
Jedes Such-/Detail-Tool akzeptiert raw: true, um das vollständige hh.ru-JSON anstelle der kompakten Zusammenfassung zurückzugeben.
Stellenangebote
Tool | Beschreibung | Token? |
| Suche nach Schlüsselwörtern, Region, beruflicher Rolle, Branche, U-Bahn, Arbeitgeber, Gehalt, Erfahrung, Arbeitsform / Beschäftigungsart, Datumsbereich ( | Nein |
| Vollständige Stellendetails: Beschreibung, Anforderungen, Schlüsselqualifikationen, Kontakte | Nein |
| Finde ähnliche Stellen zu einer bestimmten | Nein |
Lebensläufe (Arbeitgeber-Token + kostenpflichtige Lebenslauf-DB)
Tool | Beschreibung | Token? |
| Suche Kandidaten-Lebensläufe nach Schlüsselwörtern, Region, Rolle, Gehalt, Erfahrung | Ja |
| Vollständiger Lebenslauf: Erfahrung, Bildung, Fähigkeiten, Kontakte | Ja |
Arbeitgeber
Tool | Beschreibung | Token? |
| Suche Unternehmen nach Name und Region | Nein |
| Arbeitgeberprofil: Beschreibung, Branchen, Website, Anzahl offener Stellen | Nein |
| Liste aktiver Stellen für einen bestimmten Arbeitgeber | Nein |
Wörterbücher & Vorschläge
Tool | Beschreibung | Token? |
| Baum der Regionen und Städte ( | Nein |
| Regionen/Städte unter einer Bereichs-ID — leichter als der vollständige Baum | Nein |
| Baum der beruflichen Rollen mit IDs | Nein |
| Baum der Unternehmensbranchen mit IDs | Nein |
| U-Bahn-Stationen/-Linien mit IDs für eine Stadt | Nein |
| Alle Referenzdaten: Währungen, Beschäftigungsarten, Arbeitszeiten, Erfahrung, Labels | Nein |
| Autovervollständigung von Berufsbezeichnungen | Nein |
| Autovervollständigung von Firmennamen | Nein |
| Autovervollständigung von Regions-/Städtenamen | Nein |
Gehalt & Konto
Tool | Beschreibung | Token? |
| Geschätzte Gehaltsverteilung (Median, P25/P75, Min/Max) für eine Rolle in einer Region, berechnet aus veröffentlichten Stellen-Gehältern. Verzerrte Stichprobe, keine offiziellen Marktdaten. | Nein |
| Prüfe, ob | Nein |
Ratenbegrenzung
Der integrierte Ratenbegrenzer respektiert das hh.ru-API-Limit von 5 Anfragen pro Sekunde. Automatischer Wiederholungsversuch mit exponentiellem Backoff bei 429- und 5xx-Fehlern (bis zu 3 Versuche). Hinweis: Der Begrenzer ist prozessglobal, sodass im gemeinsamen HTTP-Modus alle Clients ein gemeinsames Budget von 5 req/s teilen.
Demo-Prompts
Find remote Python developer jobs in Moscow paying over 300,000 RUBShow me all open vacancies at Yandex and give me salary statistics for their top rolesCompare Senior Backend salaries in Moscow vs Saint Petersburg, and suggest similar vacancies to the best-paying oneEntwicklung
git clone https://github.com/theYahia/hh-mcp.git
cd hh-mcp
npm install
npm run build
npm testAPI-Referenz
Lizenz
MIT
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search job vacancies, manage resumes, and apply to jobs on HeadHunter (hh.ru), Russia's largest job search platform. Includes OAuth 2.0 integration for secure job applications and an automated vacancy hunter agent with intelligent matching.27MIT

laddro-career-mcpofficial
AlicenseAqualityAmaintenanceResume tailoring, cover letter generation, CV PDF export, and job search tools for AI agents. 18 tools powered by the Laddro Career API.18117MIT- AlicenseBqualityCmaintenanceIntegrates with HuntFlow ATS to manage vacancies, candidates, resumes, and recruitment stages via 7 tools and 2 skill prompts.7501MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to access and manage HeadHunter job platform data, including vacancies, resumes, negotiations, and employer settings via 167+ tools.855MIT
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
Hire real humans for tasks agents can't do alone. 36 tools for the full hiring lifecycle.
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/theYahia/hh-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server