FastMCP应用模板

一个基本的FastMCP应用程序模板,适用于Azure应用服务,支持快速部署和开发。

  • by bcperry
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 bcperry/n_number_mcp

使用说明

简单的FastMCP AZD模板

最基本的FastMCP应用程序作为AZD模板,可用于Azure应用服务

用法

  1. 克隆仓库并安装AZD

  2. 登录到您的Azure帐户。

azd auth login

注意:如果使用政府云,您需要在登录前配置azd以使用该云

azd config set cloud.name AzureUSGovernment
azd auth login
  1. 运行以下命令以构建应用程序的可部署副本,将模板的基础架构配置到Azure,并将应用程序代码部署到新配置的资源。
azd up

注意:第一次运行会提示您 Enter a unique environment name: 这将用作将创建的用于保存所有Azure资源的资源组的前缀。此名称在您的Azure订阅中应该是唯一的。

此命令将提示您输入以下信息:

  • Azure Location:部署资源的Azure位置。
  • Azure Subscription:部署资源的Azure订阅。

注意:这可能需要一段时间才能完成,因为它执行三个命令: azd package (构建应用程序的可部署副本), azd provision (提供Azure资源),以及 azd deploy (部署应用程序代码)。在打包、配置和部署应用程序时,您将看到一个进度指示器。

  1. 然后更改app.py并运行 azd deploy 再次更新您的更改。

访问免费应用服务层

随着模板的出现,它被设置为一个基本计划(请参见 定价 指南),但如果你想免费开始,你可以在运行前轻松更新模板 azd up 利用免费计划或折扣开发者计划。

转到 /基础设施/资源 文件和更新行58,其中SKU当前设置为 “B1”。将此更改为 “F1” 在 免费方案 (或 “D1” 为了 开发商折扣价 如果您有超过10个要同时部署)。

备注

这使用F1(免费)SKU for app服务,它的CPU和RAM资源有限。

请参阅 定价计算器 有关付费SKU的详细信息,请用合适的选项替换SKU选项。