使用说明
带有MCP的AI代理
连接到云托管MCP服务器(microsoft.docs.MCP)以搜索微软官方文档的AI代理。
先决条件
- 铸造项目:在受支持的地区创建(美国西部2、美国西部、挪威东部等)。
- 模型:
gpt-4o已部署(全球标准或标准)。 - 端点:从“概述”页面复制项目端点。
应用程序配置
文件结构:
ai-agents/
└── Labfiles/
└── 03c-use-agent-tools-with-mcp/
└── Python/
├── .env
├── client.py
└── requirements.txt
环境变量(.env):
PROJECT_ENDPOINT=your_project_endpoint
MODEL_DEPLOYMENT_NAME=gpt-4o
关键代码实施(client.py):
MCP工具初始化:
mcp_tool = McpTool(server_label=mcp_server_label, server_url=mcp_server_url)
mcp_tool.set_approval_mode("never") # Auto-invoke tools
代理创建:
说明明确告诉代理使用 microsoft.docs.mcp 工具。
安装与执行
克隆回购:
rm -r ai-agents -f
git clone https://github.com/MicrosoftLearning/mslearn-ai-agents ai-agents
cd ai-agents/Labfiles/03c-use-agent-tools-with-mcp/Python
安装依赖关系:
python -m venv labenv
./labenv/bin/Activate.ps1
pip install -r requirements.txt --pre azure-ai-projects azure-ai-agents mcp
运行应用程序:
- 先登录:
az login. - 跑:
python client.py. - 提示:“给我Azure CLI命令,以创建具有托管标识的Azure容器应用程序。”
