HR管理服务

一个基于FastAPI的HR管理服务器,支持员工管理、请假请求跟踪及AI助手集成。

  • by 20R25A0515
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 20R25A0515/new-mcp-python

使用说明

新的mcp python

HR MCP服务器

具有HR功能和MCP(模型上下文协议)支持的FastAPI服务器,用于Copilot集成。

特性

  • 员工管理
  • 休假请求跟踪
  • REST API端点
  • 用于AI辅助集成的MCP SSE端点

API终点

REST API

  • GET / -服务器信息
  • GET /health -健康检查
  • GET /employees -列出所有员工
  • GET /employees/{id} -获取员工详细信息
  • GET /employees/search/ -搜索员工
  • GET /leaves -列出所有休假申请
  • POST /leaves -创建休假申请

MCP端点

  • GET/POST /mcp -Copilot集成的SSE端点

部署

在Render上部署,并从GitHub自动部署。

本地开发

pip install -r requirements.txt

# Run REST API server
python -m src.web_server

# Run MCP SSE server  
python -m src.mcp_sse_server```