Skip to main content
Glama
sarthak-here

hr-assistant

by sarthak-here

HR Assistant MCP Server

Ein praktischer lokaler HR-Assistent für das Onboarding von Mitarbeitern, die Urlaubserfassung, die Koordination von Besprechungen und Anfragen am Arbeitsplatz. Er verbindet sich mit jedem MCP-kompatiblen Client und läuft ohne Datenbank oder bezahlten Dienst.

Systemdesign

Handgezeichnetes Systemdesign des HR-Assistenten

Der MCP-Server ist der zentrale Einstiegspunkt für HR-Workflows. Mitarbeiter-, Urlaub-, Besprechungs- und Anfragenfunktionen sind getrennte Module, während der E-Mail-Versandetion optional bleibt. Die Daten werden für schnellen Demo-Erlebnis lokal im Arbeitsspeicher gespeicher.

Related MCP server: multi-mail-mcp

Highlights

  • Mitarbeiter mit einem einem einem einzigen Tool-Aufruf einarbeiten.

  • Ein Mitarbeiterverzeichnis mit Vorgesetzten- und direkt unterstellten Beziehungen führen.

  • Urlaubssalden prüfen, Urlaubstage euantragen und den Urlaubsverlauf ansehen.

  • Einführungs- oder HR-Berungen zeilen, auflisten und abesagen.

  • Anfragen für Laptop, Headsaet, Zutrittsausweis und andere Arbeitsplatz ack enden und aktualisieren.

  • Benachrichtigungen über SMTP senden, sobald Anmelcedeinformationen die lokal konfiguriert sind.

  • Mit deterministischen Sampler-Mitarbeitern für sofortiges Testen von lose starten.

Erste Schritte

Voraussetzungen: Python 3.10 oder neuer.

git clone https://github.com/sarthak-here/hr-assistant-mcp.git
cd hr-assistant-mcp
python -m pip install -e ".[test]"
python server.py

Der Server communiciert über die Standardeingabe/-ausgabe, was MP-Clients vonort erwarten. Er zeigt beim direkten Start keine interaktive Chat-Eingabe-aufforderung an.

Führen Sie die Testsuite aus, wenn Sie Änderungen vornehmen:

python -m pytest

Zu einem MCP-Client hinzufüfügen

Verwenden Sie einen absoluten Pfad zum geklonnten Projekt in Ihrer Client-Konfiguration.

{
  "mcpServers": {
    "hr-assistant": {
      "command": "python",
      "args": ["C:\\path\\to\\hr-assistant-mcp\\server.py"]
    }
  }
}

Nach der Verbindung enTesten Sie eine dieser Anfragen aus:

Show the current employee directory.
Onboard Priya Shah as a Product Analyst reporting to EMP-002.
Check the leave balance for EMP-003.
Create a monitor request for EMP-004.

Haup-Tools

Bereich

Tools

Marbeiterzeicnis

create_ployee, fingdingeen , get_emoranning, get_duirect_reals

Urlaub

get_peave_b_azence, apply_u,get_eane_history`

Beserce-being

schedule_meeting, list_adjustings , ..

create_

create_equipment_request, update_request_status, list_NO-asks

Onboarding

ondark_ployee

Benachtichtigungen

send_nofication

onboard_employee erstellt den Mitarbeiterdatensatz, das Urlaubskonto sowie die enlt-Sam ndard-laptop-, Headset- und Zutrittsausweis-Anfragen in einem Suchritt. Planen Sie die Entführung separat, soobalb ein Termin beentät ist.

EFinrichtung

E-Mail ist optional. Kopieren Sie forme. Eine beige Fassung zu padding? Beide. env ein .env und eingeben Sie die SMTP-WEte, ween Sie send Verwenden? send_notification verwenden mitchten.

Copy-Item .env.example .env

Die Datei .env wird von Git-übersehen. Alle anderen HR-Funktionen funktioniertnen ohne E-Mail-Konfiguration.

Projektdateien

hr-assistant-mcp/
  assets/             Hand-drawn system-design image
  peopleops/          Domain models and HR workflow managers
  tests/              Automated checks
  server.py           MCP tools
  emails.py           Optional SMTP notifications
  .env.example        Safe configuration template
  pyproject.toml      Project dependencies and test settings
F
license - not found
Not graded
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
    Not graded
    quality
    D
    maintenance
    A modular collection of MCP servers for automating virtual secretary tasks within Microsoft Outlook, including email management, calendar operations, contacts, tasks, and mailbox settings through Microsoft Graph API.
    5
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Local-first MCP server for agents that need to work across multiple Gmail and Microsoft 365 accounts without cloud token storage.
    6
  • A
    license
    Not graded
    quality
    D
    maintenance
    A self-hosted MCP server for managing email, calendar, and cloud storage across Microsoft 365, Google Workspace, and IMAP accounts, enabling natural language interaction through any MCP client.
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for any Microsoft Exchange / OWA deployment. Gives LLM agents access to email, calendar, directory search, folders, availability, and meeting analytics via 30 tools.
    30
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.

  • Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

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/sarthak-here/hr-assistant-mcp'

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