Humaans

io.github.mindstone由 GitHub 账号 mindstone 发布v0.3.1更新于 Oct 24, 2026

Humaans HR platform MCP server for Model Context Protocol hosts

已验证STDIO仅桌面效率与工作流商业与电商

概览

AI 生成的概览

让助手读取和管理 Humaans 人力资源数据,例如员工档案、职位、团队、办公地点和休假申请。

可以做什么
通过 16 个工具把 MCP 主机连接到 Humaans 人力资源平台。可以查询当前登录用户、列出并获取员工档案、列出团队及成员数量、读取职位历史、查看公司信息和办公地点,以及列出休假记录、类型和额度分配。还可以创建、批准、拒绝或取消休假申请,并配置 API 密钥。
适用场景
适合助手需要回答人力资源问题或处理 Humaans 休假流程的场景,例如查询同事档案、查看谁在休假,或提交和审核休假申请。主要面向桌面端 MCP 主机,而非浏览器使用。
运行要求
通过 npx 从 npm 包 @mindstone/mcp-server-humaans 以 stdio 方式在本地运行,需要 Node.js 20+ 和 npm。必须在 HUMAANS_API_KEY 环境变量中提供 Humaans API 访问令牌;可选设置 MCP_HOST_BRIDGE_STATE 路径用于凭据管理。需要访问 Humaans API 的网络连接。
安装前请注意
该服务器在 HUMAANS_API_KEY 中保存 Humaans API 令牌,可访问员工数据。多个工具会写入或删除数据:创建、批准、拒绝和取消休假记录,其中取消被描述为永久删除。员工数据会发送到 Humaans API,自由文本字段会以不受信任内容信封的形式返回给模型。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Humaans,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@mindstone/mcp-server-humaans

[npm version] [License: FSL-1.1-MIT]

Humaans HR platform MCP server for Model Context Protocol hosts. Query employee profiles, job roles, time-away requests, company info, and office locations through a standardised MCP interface.

Status

Requirements

  • Node.js 20+
  • npm

One-click install

[Add to Cursor] [Add to VS Code] [Add to VS Code Insiders]

After clicking the button, your host will prompt you to fill: HUMAANS_API_KEY.

Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (Humaans)
json
{  "mcpServers": {    "Humaans": {      "command": "npx",      "args": [        "-y",        "@mindstone/mcp-server-humaans"      ],      "env": {        "HUMAANS_API_KEY": ""      }    }  }}

Quick Start

Install & build

bash
cd <path-to-repo>/connectors/humaansnpm installnpm run build

npx (once published)

bash
npx -y @mindstone/mcp-server-humaans

Local

bash
node dist/index.js

Configuration

Environment variables

  • HUMAANS_API_KEY — Humaans API access token (from app settings)
  • MCP_HOST_BRIDGE_STATE — optional path to a host bridge state file used for credential management
  • MINDSTONE_REBEL_BRIDGE_STATE — backwards-compatible alias for MCP_HOST_BRIDGE_STATE

Host configuration examples

Claude Desktop / Cursor

json
{  "mcpServers": {    "Humaans": {      "command": "npx",      "args": ["-y", "@mindstone/mcp-server-humaans"],      "env": {        "HUMAANS_API_KEY": "your-api-key"      }    }  }}

Local development (no npm publish needed)

json
{  "mcpServers": {    "Humaans": {      "command": "node",      "args": ["<path-to-repo>/connectors/humaans/dist/index.js"],      "env": {        "HUMAANS_API_KEY": "your-api-key"      }    }  }}

Tools (16)

Configuration

  • configure_humaans_api_key — Configure the Humaans API access token

People

  • get_humaans_me — Get the current authenticated user's profile
  • list_humaans_people — List employees
  • get_humaans_person — Get full employee profile by ID
  • list_humaans_teams — List team names with member counts (derived from the people directory; Humaans has no dedicated teams endpoint)

Job roles

  • list_humaans_job_roles — List job role history for employees
  • get_humaans_job_role — Get a specific job role by ID

Time away

  • list_humaans_time_away — List time-away entries (PTO, sick leave, etc.)
  • create_humaans_time_away — Create a time-away request
  • list_humaans_time_away_types — List available time-away types
  • list_humaans_time_away_allocations — List time-away allocations (which policy applies to each person)
  • cancel_humaans_time_away — Cancel (permanently delete) a time-away entry
  • approve_humaans_time_away — Approve a pending time-away request (manager action)
  • decline_humaans_time_away — Decline a pending time-away request (manager action)

Company

  • list_humaans_locations — List company locations/offices
  • get_humaans_company — Get company information

Data handling

  • Person list responses are field-allowlisted; person detail responses strip sensitive fields (tax ID, personal email/phone, home address, birthday, profile photo).
  • Free-text fields authored in Humaans (time-away note/reviewNote, job-role note/jobTitle/department, time-away type and policy names, team names, person profile free text such as names/bio/social links/job title, location labels/cities, the company name) are returned inside <untrusted-content> envelopes so the model treats them as data, not instructions.
  • Humaans API error bodies are enveloped (and non-JSON bodies capped) before they reach the model; Retry-After reaches rate-limit messages only as a parsed integer, and a malformed 2xx body yields a static error rather than a parser message embedding a body snippet.

Licence

FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.

来源:connectors/humaans/README.md,提交 22c4611

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.3.1最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。