使用说明
构建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客户端查询
非常感谢。 巴维克·瓦萨瓦
