MCP服务器构建工具

一个用于构建和管理MCP服务器的工具,支持与Claude Desktop集成,用于员工休假管理。

  • by CyberGod45
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 cybergod45/mcp_server_trial

使用说明

构建MCP服务器。

  1. 从Anthropic门户下载Claude Desktop并安装。

  2. 设置Claude Desktop的环境路径,您将在此处找到它。-->C:\Users\mihir\AppData\Roaming\Claude

  3. 从pip Install uv或最好运行cmd/powershell命令-->powershell-ExecutionPolicy ByPass-c“irm安装uv.exehttps://astral.sh/uv/install.ps1|iex”

  4. 成功安装uv.exe后,设置其可变路径,以便您可以在cmd中使用它。

  5. 运行uv-init-mcp服务器以创建项目目录

  6. 创建目录后,转到该目录。..通过终端/cmd和make命令----->uv sync(这将为您的mcp服务器安装所有依赖项)

  7. 运行uv add“mcp[cli]”在项目中添加mcp-cli

  8. 很少有人会遇到可以运行pip install的类型错误——升级typer以将typer库升级到最新版本。

  9. 创建服务器文件[filename.py],在文件名中编写代码,其中包括工具和函数等。例如,在这个项目中,休假管理服务器的服务器文件是Main.py

  10. 在终端中运行命令--->uv运行mcp install main.py 运行Above命令后,您将得到如下响应--->

  11. 现在,您将在[C:\Users\mihir\AppData\Roaming\claude]目录中看到claude_desktop_config.json文件。

  12. 请确保您在上述目录中有claude_desktop_config.json文件。如果不设置,您的工具将在claude桌面应用程序中不可见。

  13. 如果配置不正确或遇到问题,请编辑该文件。

    ----------------->如何检查您的MCP服务器是否正常工作<----------------------------------------------

  14. 从任务管理器中杀死任何正在运行的Claude实例。重新启动克劳德桌面。

  15. 转到Claude桌面应用程序,在新聊天中问类似“给我员工姓名/ID谁在休假”这样的问题,它会问你员工ID或E员工姓名?

  16. 给出员工姓名/ID,它将从MCP服务器返回如下响应,这意味着您的服务器正在工作。

  17. 在Claude桌面中,现在您将看到来自此服务器的工具 也,

这个人工智能工具可以帮助人力资源部完成与休假管理相关的任务。这里的代码库是用于MCP服务器的,它与模拟休假数据库交互并响应MCP客户端查询

非常感谢。 巴维克·瓦萨瓦