Azure上的MCP实施 https://learn.microsoft.com/en-us/azure/azure-functions/functions-mcp-tutorial?tabs=self-hosted&枢轴=编程语言python
安装Azure功能扩展 使用UV初始化项目 uv init, uv venv, .venv/scripts/activate 在命令托盘中键入Azure Functions:创建项目
选择项目类型->选择自托管MCP服务器。 为MCP服务器选择语言->选择Python。 包含示例服务器代码->选择“是”。 选择打开项目的方式->在当前窗口中选择“打开”。
本地启动-运行 uv run func start 或 func start 如果uv运行不起作用 先决条件: npm安装(检查npm在哪里,如果找不到安装npm) azure功能核心工具安装(以上) npm install -g azure-functions-core-tools@4 --unsafe-perm true,添加到路径变量。由于npm被添加到路径变量中,因此这是自动添加的。使用命令检查func是否可用 func --version
