请假管理系统

基于MCP的微服务请假申请系统,支持区块链技术集成。

  • by bijjula
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 bijjula/MCPLeaveMgmt

使用说明

MCPLeaveMgmt 可以翻译为“MCP休假管理”或“MCP离职管理”,具体取决于上下文中的“MCP”所代表的具体含义以及“LeaveMgmt”是侧重于休假管理还是离职管理。如果“MCP”是一个特定组织或系统的缩写,且“LeaveMgmt”明确指的是休假相关管理,那么翻译为“MCP休假管理”更为贴切;如果“LeaveMgmt”指的是员工离职相关的管理流程,则翻译为“MCP离职管理”更为合适

基于MCP的请假申请作为微服务

这个项目包含以下文件夹: /提示(或“指令”) /资源 /工具 /templates(译为中文可保持原样,因为这是一个文件夹或目录名,直接翻译为“模板”可能不够准确,具体翻译可能需根据上下文调整,但在此处保留原样以体现其作为目录名的含义)

但是,目前还没有使用提示和资源,因为我们正在使用所有与区块链相关的支持模块。

工具文件夹中包含一个名为 `leaves_tools.py` 的文件,该文件包含了所有与MCP服务器交互的工具。

项目设置

  • 克隆项目

  • uv sync - 安装所有依赖项

  • source .venv/bin/activate

  • python main.py

  • 创建一个包含OPENAI_PERSONAL_KEY的.env文件,用于存储OpenAI的令牌。