FastMCP服务器部署工具

FastMCP是一个支持本地和远程服务器部署的工具,提供与Claude Desktop的集成,适用于开发测试和云端部署场景。

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

使用说明

1) 在本地运行服务器

在终端运行命令中: uv运行fastmcp运行main_local_server.py

->要测试服务器,请在运行服务器后运行以下命令: uv运行fastmcp开发main_local_server.py 它将提供一个链接,打开链接->在配置中将传输类型更改为http->,如果不存在,则添加令牌密钥

2) 使用代理服务器远程运行服务器

在终端运行命令中: fastmcp运行main_remote_server.py--传输http--主机0.0.0.0--端口8000 或 uv运行main_remote_server.py

->要在运行服务器后测试服务器,请运行以下命令: uv运行fastmcp开发主远程服务器.py 它将提供一个链接,打开链接->在配置中将传输类型更改为http->,如果不存在,则添加令牌密钥

要连接到代理服务器,请运行以下命令: uv运行fastmcp运行localproxy_server.py

注意:只有在服务器部署在云上时,此操作才会运行。在这里,我使用了fastmcp.cloud并部署在那里。

3) 连接到CLaude桌面

在终端运行命令中: uv运行fastmcp安装claude桌面<filename.py>(这适用于代理服务器和本地服务器)

注意:如果claude显示无法连接到服务器的错误,则在CMD中键入where uv并复制路径。在设置->开发人员->编辑配置文件->在vs代码中打开->添加uv路径->从任务管理器中杀死claude中设置此路径