FastMCP服务器框架

一个用于快速搭建和运行Python服务器的轻量级框架,支持开发环境和生产环境部署。

  • by Deepak-Leveledge
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Deepak-Leveledge/Demo-server-mcp-with-claude-Desktop

使用说明

基本设置

按照以下步骤设置项目:

  1. 安装 uv

    • 确保你已拥有 uv 安装在您的系统上。
  2. 创建项目文件夹

    • 创建一个名为 fastmcp-demo-server。
  3. 在 VS Code 中打开

    • 打开 fastmcp-demo-server 在Visual Studio Code中的文件夹。
  4. 初始化项目

    • 在VS Code中打开终端。
    • 运行:
      uv init
      
  5. 添加 FastMCP 依赖

    • 运行:
      uv add fastmcp
      
  6. 检查FastMCP版本

    • (可选)验证已安装的FastMCP版本。
  7. 创建一个基本服务器

    • 创建一个 main.py 与您的服务器代码一起提交。
  8. 测试服务器

    • 运行开发服务器:
      uv run fastmcp dev main.py
      
  9. 运行服务器

    • 正常启动服务器:
      uv run fastmcp run main.py
      
  10. 将服务器添加到Claude桌面

    • 安装Claude桌面版的服务器并运行:
      uv run fastmcp install claude-desktop main.py
      

注: 替换 main.py 如果与您的实际服务器文件不同,请使用您的实际服务器文件。