hr-assistant
HR Assistant MCP Server
Практичный локальный HR-ассистент для онбординга сотрудников, учёта отпусков, координации встреч и заявок по рабочему месту. Он подключается к любому MCP-совместимому клиенту и работает без базы данных или платных сервисов.
Структура системы

MCP-сервер — единая точка входа для HR-процессов. Функции сотрудников, отпусков, встреч и заявок вынесены в отдельные модули, а отправка уведомлений по электронной почте остаётся необязательной. Данные хранятся локально в памяти для быстрой демонстрации возможностей.
Related MCP server: multi-mail-mcp
Возможности
Онбординг сотрудников одним вызовом инструмента.
Ведение справочника сотрудников с отношениями «руководитель — непосредственный подчинённый».
Проверка остатков отпусков, подача заявок на отпуск и просмотр истории отпусков.
Планирование, просмотр и отмена ориентационных или HR-встреч.
Создание и обновление заявок на ноутбук, гарнитуру, пропуск и другие предметы рабочего места.
Отправка уведомлений через SMTP при локально настроенных учётных данных.
Запуск с детерминированными тестовыми сотрудниками для немедленного тестирования.
Приступая к работе
Требования: Python 3.10 или новее.
git clone https://github.com/sarthak-here/hr-assistant-mcp.git
cd hr-assistant-mcp
python -m pip install -e ".[test]"
python server.pyСервер общается через стандартный ввод/вывод, как и ожидают клиенты MCP. Он не выводит интерактивное приглашение при прямом запуске.
Запускайте набор тестов при каждом изменении:
python -m pytestПодключение к MCP-клиенту
Укажите абсолютный путь к клонированному проекту в конфигурации вашего клиента.
{
"mcpServers": {
"hr-assistant": {
"command": "python",
"args": ["C:\\path\\to\\hr-assistant-mcp\\server.py"]
}
}
}После подключения отправьте один из следующих запросов:
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.Основные инструменты
Область | Инструменты |
Справочник сотрудников |
|
Отпуска |
|
Встречи |
|
Заявки по рабочему месту |
|
Онбординг |
|
Уведомления |
|
onboard_employee одним вызовом создаёт запись о сотруднике, лицевой счёт отпуска и стандартный набор заявок: ноутбук, гарнитуру и пропуск. Отдельный ориентционное встреча после подтверждения времени.
Найтройка почты
Почта это опционально. Скопруйте .env.example в .env, заполните SMTP-настройки, если хотите использовать send_notification.
Copy-Item .env.example .envФайл .env is ignored by Git. All other HR-функции work без настройки почты.
Файлы проекта
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 settingsThis server cannot be installed
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 gradedqualityDmaintenanceA 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.5MIT
- FlicenseAqualityCmaintenanceLocal-first MCP server for agents that need to work across multiple Gmail and Microsoft 365 accounts without cloud token storage.6
- AlicenseNot gradedqualityDmaintenanceA 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.1MIT
- AlicenseAqualityDmaintenanceMCP server for any Microsoft Exchange / OWA deployment. Gives LLM agents access to email, calendar, directory search, folders, availability, and meeting analytics via 30 tools.307MIT
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.
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/sarthak-here/hr-assistant-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server