Token导航 LogoToken导航TokenDH.com
HR MCP Server logo
运维云端stdio官方级别未说明来源级核验

HR MCP Server

MCP Server

基于FastMCP构建的HR数据服务,通过基于权限范围的方式提供员工目录、个人资料、薪资和PII数据的访问。

工具数

12

提示词数

0

GitHub Stars

0

资源数

0
权限控制Python数据管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anevjes

提供方

anevjes

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install fastmcp

详细介绍

HR MCP服务器

构建的HR MCP服务器 FastMCP 通过基于范围的授权公开员工目录、个人资料、工资和PII数据。

范围

范围描述
reader访问非PII员工数据(姓名、部门、职位、办公室等)
writer更新员工记录
restricted访问个人身份信息/敏感数据(工资、地址、税务信息、银行详细信息等)

范围映射到工具

工具所需范围
list_employeesreader
get_employee_profilereader
search_employee_directoryreader
get_org_chartreader
get_employee_piirestricted
get_employee_salaryrestricted
get_employee_full_recordrestricted
get_department_salary_summaryrestricted
update_employee_profilewriter
update_employee_salarywriter + restricted
update_employee_contactwriter + restricted
whoami_(任何经过身份验证的用户)_

设置

pip install fastmcp

跑步

# STDIO mode (for MCP clients)
python server.py

# Or via FastMCP CLI
fastmcp run server.py

模拟数据

该服务器附带了7名跨部门(工程、数据科学、人力资源、财务、运营、高管)的模拟员工。所有数据都通过以下方式存储在内存中 hr_data.py.

部署到Azure容器应用程序

先决条件

  • Azure命令行界面(az)已安装并登录
  • Docker已安装
  • 现有的Azure容器注册表(ACR)
  • 现有的容器应用程序环境

1.构建并推送Docker镜像

.\build-and-push.ps1 -AcrName 

这将构建图像并将其推送为 .azurecr.io/hr-mcp-server:latest.

2.部署容器应用程序

az deployment group create `
  --resource-group  `
  --template-file infra/container-app.bicep `
  --parameters `
    environmentId="/subscriptions//resourceGroups//providers/Microsoft.App/managedEnvironments/" `
    acrLoginServer=".azurecr.io" `
    appInsightsConnectionString=""

二头肌模板(infra/container-app.bicep)使用以下命令创建容器应用程序:

  • 端口8000的外部入口
  • 系统为ACR拉取分配了托管身份
  • Application Insights遥测(可选)

3.授予ACR拉取权限

部署后,分配 AcrPull 容器应用程序的托管身份的角色:

# Get the principal ID from the deployment output
$principalId = (az containerapp show --name hr-mcp-server --resource-group  --query identity.principalId -o tsv)

az role assignment create `
  --assignee $principalId `
  --role AcrPull `
  --scope /subscriptions//resourceGroups//providers/Microsoft.ContainerRegistry/registries/

4.重新启动容器应用程序

角色分配传播后,重新启动以拉取具有托管标识的映像:

az containerapp revision restart --name hr-mcp-server --resource-group 

目录标签

目录标签

权限控制Python数据管理人力资源本地部署员工信息薪资管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP