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

Saurav1928 MCP

MCP Server

一个基于MongoDB的请假管理系统,通过Claude桌面应用的自然语言提示来管理员工请假申请和数据。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

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

作者 / 组织

Saurav1928

提供方

Saurav1928

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install mcp

详细介绍

休假管理MCP服务器

[](https://opensource.org/licenses/MIT)

MongoDB支持的休假管理系统,使用模型上下文协议(MCP)框架与Claude集成。该项目允许您通过Claude桌面应用程序中的自然语言提示来管理员工休假申请和数据。

📝 目录

- 1.配置 - 2.运行服务器

______________________________________________________________________

✨ 特性

  • 员工管理: 添加、删除和查看员工详细信息。
  • 休假管理: 申请休假并查看休假历史记录。
  • 休假余额: 检查员工的剩余假期余额。
  • 自然语言界面: 通过Claude使用简单的对话式提示与系统交互。

______________________________________________________________________

🚀 先决条件

在开始之前,请确保已安装以下内容:

______________________________________________________________________

📦 安装说明

按照以下步骤启动并运行MCP服务器。

1.配置

  1. 安装 mcpuv

打开终端并运行以下命令以安装必要的软件包。 uv 是一个快速的包安装程序,简化了依赖关系管理。

   pip install mcp
   pip install uv
  1. 初始化项目

创建一个新的项目目录,并用以下命令初始化它 uv.

   uv init mcp-server-demo
   cd mcp-server-demo
   uv add mcp["cli"]
  1. 创建服务器代码

替换以下内容 server.py 使用您的MCP服务器代码。

  1. 配置MongoDB URI

创建一个 .env 该文件位于项目的根目录中,用于安全地存储MongoDB连接字符串。

   # .env
   MONGO_URI=

2.运行服务器

设置好所有内容后,从终端运行此单个命令。这将安装依赖项,并自动向Claude Desktop App注册您的服务器。

uv run mcp install .\server.py

Claude Desktop将检测并注册MCP服务器,使其可用于您的对话。

______________________________________________________________________

🔧 可用工具

您的MCP服务器公开了以下工具,Claude可以使用这些工具与您的系统进行交互。

功能说明
add_employee(...)添加具有个人和休假信息的员工
get_all_employee_details()列出所有员工个人信息
get_all_employees()显示假期余额和历史记录
delete_employee(...)删除员工记录
get_leave_balance(...)获取员工的假期余额
apply_leave(...)为员工申请休假
get_leave_history(...)显示休假日期
greeting://{name}返回问候信息

______________________________________________________________________

💬 示例提示

在Claude中尝试这些提示来测试你的新休假管理系统。您可以使用直接工具调用或自然语言。

直接工具调用:

add_employee("1234", "Saurav Farkade", "sauravfarkade9191@gmail.com", "SimulationHub", 10)
get_all_employee_details()
get_leave_balance("1234")
apply_leave("1234", ["2025-08-05", "2025-08-06"])
get_leave_history("1234")
delete_employee("1234")

或者你也可以用自然语言提示:

  • "Add employee Saurav Farkade, 1234, sauravfarkade9191@gmail.com, SimulationHub, with a balance of 10 days."
  • "Show me all employee data."
  • "What is the leave balance for employee 1234?"
  • "Apply leave for employee 1234 on August 5th and 6th, 2025."
  • "Greet Saurav."

______________________________________________________________________

🎉 你完了!

您的Claude驱动的休假管理服务器现在功能齐全。享受无缝集成和自然语言界面!

______________________________________________________________________

目录标签

目录标签

PythonClaude云端部署员工管理本地部署请假管理自然语言处理MongoDB企业工具

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP