MCP服务器设置工具

该项目演示了如何设置和使用自定义MCP服务器与Claude Desktop集成,提供可调用的示例工具和资源。

  • by lkannan
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 lkannan/mcp-server

使用说明

MCP服务器设置指南

本项目演示了如何使用Claude Desktop设置和使用自定义MCP服务器。服务器提供了可以从Claude Desktop或MCP Inspector调用的示例工具和资源。

1.安装UV(Python包管理器)

UV是一个快速、现代的Python包管理器。 全局安装 (不在虚拟环境中):

pip install uv

2.创建新的紫外线管理MCP项目

uv init mcp-server-demo
cd mcp-server-demo

3.添加MCP作为项目依赖项

uv add "mcp[cli]"

如果您看到下图,则表示您的MCP开发工具已按预期安装:

截图:终端中MCP工具安装成功。


4.安装并运行服务器

您可以在Claude Desktop中安装此服务器并立即与之交互:

mcp install server.py

或使用MCP检查员进行测试:

mcp dev server.py

5.使用克劳德桌面安装的服务器

在Claude Desktop中验证安装

  1. 检查终端是否有成功消息 运行后 mcp install server.py:

    屏幕截图:终端中的安装成功消息。

  2. 检查MCP配置文件 在Claude Desktop中验证JSON是否已更新:

    截图:MCP配置文件已随服务器更新。

  3. 打开克劳德桌面 (如果它已经在运行,请重新启动,以使更新的配置生效)。

  4. 在聊天中,尝试使用您的工具(例如。, add 2 3)并验证它是否正在使用 add MCP服务器上的工具:

    截图:使用Claude Desktop聊天中的自定义工具。


故障排除

  • 如果您的服务器未出现在Claude Desktop中,请确保在安装后重新启动应用程序。
  • 仔细检查一下 mcp install server.py 已成功完成,配置文件已更新。
  • 如果更新服务器代码,请使用以下命令重新安装 mcp install server.py 并重新启动克劳德桌面。

要扩展此演示,请根据需要编辑Python文件! 如有疑问,请联系kannan.ramaswamy01@sap.com