mcpField
R
Running Your MCP Server with FastMCP v2.0

Running Your MCP Server with FastMCP v2.0

本地服务
github.com/GanonUchiha开发工具079 周前更新

关于 Running Your MCP Server with FastMCP v2.0

这是一份介绍如何使用 FastMCP v2.0 运行 MCP 服务并安装到 Claude Desktop 的指南,适合已有服务代码的开发者。内容包括运行命令、依赖声明和环境变量配置。

主要功能

  1. 01安装 FastMCP
  2. 02通过命令运行服务代码
  3. 03安装到 Claude Desktop
  4. 04指定依赖包
  5. 05传递环境变量或 .env 文件

适用场景

  1. 01启动已编写的 MCP 服务
  2. 02将服务配置到 Claude Desktop
  3. 03为服务声明依赖和凭据

MCP 相关

该指南说明如何运行 MCP 服务,并将其安装到 Claude Desktop;没有描述服务本身对客户端暴露的具体工具或资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

使用 FastMCP v2.0 运行 MCP 服务

本指南将介绍如何使用 FastMCP v2.0 运行 MCP 服务,并将其安装以供 Claude Desktop 使用。


✅ 前提条件

假设:

  • 你的环境已设置完毕
  • 你的服务代码(例如,server.py)已完成并可运行

🚀 运行服务

1. 安装 FastMCP(如果尚未安装)

建议使用 uv:

uv pip install fastmcp

如果你没有 uv,可以通过 Homebrew 安装(macOS):

brew install uv

或者直接使用 pip:

pip install fastmcp
2. 运行服务

使用 FastMCP 的运行命令:

fastmcp run server.py

如果你的脚本使用标准入口点:

if __name__ == "__main__":
    mcp.run()

然后也可以直接运行:

python server.py

🛠️ 为 Claude Desktop 安装服务

1. 安装服务

此命令会为 Claude Desktop 集成准备你的服务:

fastmcp install server.py
2. 重启 Claude Desktop

安装后,重启 Claude Desktop 以加载新安装的服务。


🔧 其他提示

指定依赖项

实例化 FastMCP 时声明其他软件包:

mcp = FastMCP("My Server", dependencies=["pandas", "numpy"])
设置环境变量

安装时传入环境变量:

fastmcp install server.py -e API_KEY=your_api_key
使用 .env 文件

从文件加载环境配置:

fastmcp install server.py -f .env

✅ Claude 提示词示例

如果你定义了一个名为 add 的工具,可以这样向 Claude 提问:

“请将 5 和 7 相加。”

Claude 随后会使用 MCP 服务计算结果。


更多信息,请访问:https://github.com/jlowin/fastmcp

ℹ️ 提醒:如果你想使用 mcp-inspector 等调试工具,为获得最佳兼容性,建议使用 @modelcontextprotocol/[email protected]。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。