构建MCP服务器。
- 从Anthropic门户下载Claude Desktop并安装。
- 设置Claude Desktop的环境路径,您将在此处找到它。-->C:\\Users\\mihir\\AppData\\Roaming\\Claude
- 从pip Install uv或最好运行cmd/powershell命令-->powershell-ExecutionPolicy ByPass-c“irm安装uv.exehttps://astral.sh/uv/install.ps1|iex”
- 成功安装uv.exe后,设置其可变路径,以便您可以在cmd中使用它。
- 运行uv-init-mcp服务器以创建项目目录
- 创建目录后,转到该目录。..通过终端/cmd和make命令----->uv sync(这将为您的mcp服务器安装所有依赖项)
- 运行uv add“mcp\[cli\]”在项目中添加mcp-cli
- 很少有人会遇到可以运行pip install的类型错误——升级typer以将typer库升级到最新版本。
- 创建服务器文件\[filename.py\],在文件名中编写代码,其中包括工具和函数等。例如,在这个项目中,休假管理服务器的服务器文件是Main.py
- 在终端中运行命令--->uv运行mcp install main.py
运行Above命令后,您将得到如下响应--->
- 现在,您将在\[C:\\Users\\mihir\\AppData\\Roaming\\claude\]目录中看到claude_desktop_config.json文件。
- 请确保您在上述目录中有claude_desktop_config.json文件。如果不设置,您的工具将在claude桌面应用程序中不可见。
- 如果配置不正确或遇到问题,请编辑该文件。
----------------->如何检查您的MCP服务器是否正常工作\<----------------------------------------------
- 从任务管理器中杀死任何正在运行的Claude实例。重新启动克劳德桌面。
- 转到Claude桌面应用程序,在新聊天中问类似“给我员工姓名/ID谁在休假”这样的问题,它会问你员工ID或E员工姓名?
- 给出员工姓名/ID,它将从MCP服务器返回如下响应,这意味着您的服务器正在工作。
- 在Claude桌面中,现在您将看到来自此服务器的工具
也,
这个人工智能工具可以帮助人力资源部完成与休假管理相关的任务。这里的代码库是用于MCP服务器的,它与模拟休假数据库交互并响应MCP客户端查询
非常感谢。 巴维克·瓦萨瓦
