Deephr
БесплатноНе проверенRead-only MCP server that proxies deepHR's API to MCP clients, enabling interaction with deepHR modules such as payroll and employees through natural language.
Описание
Read-only MCP server that proxies deepHR's API to MCP clients, enabling interaction with deepHR modules such as payroll and employees through natural language.
README
Read-only MCP server exposing deepHR's modules to MCP clients (Claude Desktop /
Claude Code). It proxies read calls to the deepHR backend /api/* over HTTP,
authenticating with a service account and refreshing the JWT on 401.
Install (clients)
No clone needed — run it straight from GitHub with npx:
claude mcp add deephr -s user \
-e DEEPHR_API_URL=https://deephr.your-cloud-domain.com \
-e [email protected] \
-e DEEPHR_PASSWORD=... \
-- npx -y github:leevydanomalik/deephr-mcp
(If/when published to npm, swap the last line for npx -y deephr-mcp.)
-s user makes it global (available in every project on that machine). Each user
only changes DEEPHR_API_URL (the deployed backend) and their own login. Needs
Node >= 18.
Updating to a new release
The config tracks the main branch, so a new release is just a new commit here.
Two things to know when pulling an update:
npx caches git installs. Reconnecting the MCP server re-runs the
npxcommand, but npx may relaunch a cached older build instead of re-fetchingmain. To guarantee you get the latest, clear the cache first, then reconnect:rm -rf ~/.npm/_npx # drop npx's cached git installs(Alternatively pin a commit —
npx -y github:leevydanomalik/deephr-mcp#<sha>— for a deterministic install, at the cost of editing config each release.)The backend must have the routes too. This server only proxies; new tools call new
/api/*endpoints. The backend at yourDEEPHR_API_URLmust be running a version that has them, or the new operations return 404. Updating the MCP client alone is not enough.
Run (local dev)
[email protected] DEEPHR_PASSWORD=... bun run src/server.ts
The backend must be running (default http://localhost:4445).
Build & publish (maintainers)
bun run build # bundles src/ -> dist/server.js (node ESM, shebang, npx-runnable)
npm publish # prepublishOnly runs the build automatically
deephr-mcp is an unscoped public package — npm login once, then npm publish.
Env
| Var | Default | Purpose |
|---|---|---|
DEEPHR_API_URL |
http://localhost:4445 |
Backend base URL |
DEEPHR_EMAIL |
(required) | Service-identity login (use an admin/superadmin account) |
DEEPHR_PASSWORD |
(required) | Service-identity password |
Register in Claude Code / Desktop
{
"mcpServers": {
"deephr": {
"command": "bun",
"args": ["run", "/ABSOLUTE/PATH/deepHR/mcp/src/server.ts"],
"env": {
"DEEPHR_API_URL": "http://localhost:4445",
"DEEPHR_EMAIL": "[email protected]",
"DEEPHR_PASSWORD": "..."
}
}
}
}
Tools
~16 facade tools (deephr_payroll, deephr_employees, …). Each takes
{ operation, params }. See a tool's description for its operation catalog.
Maintaining the registry
Routes are scanned from backend/src/app/api:
bun run scan # regenerates src/registry/<facade>.ts + index.ts
Hand-tune hot operations (better summaries, real query schemas) in
src/registry/annotations.ts — that layer survives re-scans.
Установка Deephr
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/leevydanomalik/deephr-mcpFAQ
Deephr MCP бесплатный?
Да, Deephr MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Deephr?
Нет, Deephr работает без API-ключей и переменных окружения.
Deephr — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Deephr в Claude Desktop, Claude Code или Cursor?
Открой Deephr на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Deephr with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
