Token导航 LogoToken导航TokenDH.com
Azure AI Agent Tools With MCP logo
AI代理stdio官方级别未说明来源级核验

Azure AI Agent Tools With MCP

MCP Server

一个基于Azure AI Foundry和MCP协议的AI代理,用于实时搜索和提供Microsoft技术文档的准确答案。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI代理实时查询Python文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

vverrastro

提供方

vverrastro

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv labenv

详细介绍

Azure AI MCP Agent 演示

这个项目展示了如何使用(某技术/工具/平台)构建一个人工智能代理 Azure AI Foundry 代理服务 在Python中,连接到远程的(程序/服务) 模型上下文协议(MCP) 服务器。 该代理使用基于MCP(微软认知平台)的搜索功能,从微软文档中提供准确、实时的答案。

______________________________________________________________________

✅ 特点

  • 交互式命令行AI代理。
  • 连接到云托管的MCP服务器。
  • 使用MCP工具(microsoft_docs_search)进行实时文档查询。
  • 带有完整历史记录的状态化对话。
  • 自动清理代理和线程。

______________________________________________________________________

🔧 要求

  • Python 3.9或更高版本
  • Azure 订阅 可访问Azure AI Foundry
  • 已部署 GPT-4o(注:这里的“o”可能是表示某种特定版本或变体的标识,但具体含义需根据上下文确定,在中文中直接保留原样) 在您的Azure AI Foundry项目中的模型
  • 已安装 Azure CLI 用于身份验证az login)
  • MCP 客户端支持(mcp (库)

______________________________________________________________________

📁 项目结构

.
├── client.py            # Main application file
├── requirements.txt     # Python dependencies including MCP support
├── .env                 # Configuration file with project settings

______________________________________________________________________

设置

1. 克隆仓库

git clone 
cd 

2. 创建并激活虚拟环境

python -m venv labenv

Windows PowerShell

./labenv/Scripts/Activate.ps1

macOS/Linux

source labenv/bin/activate

3. 安装依赖项

pip install -r requirements.txt --pre azure-ai-projects mcp

4. 配置环境变量

创建或编辑 .env 随附以下文件:

PROJECT_ENDPOINT="your_project_endpoint_here"
MODEL_DEPLOYMENT_NAME="your_model_deployment_name_here"

将占位符值替换为您的 Azure AI Foundry 项目详细信息。

______________________________________________________________________

运行应用程序

  1. 登录到 Azure:
az login
  1. 启动代理:
python client.py
  1. 当提示时,请输入对技术文档的请求。例如:
Give me the Azure CLI commands to create an Azure Container App with a managed identity.
  1. 代理自动调用MCP工具(microsoft_docs_search) 以查找相关文档。
  1. 对话历史和MCP工具调用显示在终端中。
  1. 类型 quit 或者结束以终止会话;代理将自动删除。

______________________________________________________________________

🗂️ 对话记录

在会话结束时,应用程序会打印出 完整的对话历史 消息按时间顺序排列,并包含任何MCP工具的交互记录。

______________________________________________________________________

清理

为避免不必要的 Azure 资源使用:

  1. 打开 Azure 门户: https://portal.azure.com 翻译为中文是:“Azure 门户网址”
  2. 导航到包含您的AI Foundry资源的资源组。
  3. 删除资源组以移除所有相关资源。

______________________________________________________________________

注释

  • 本演示中使用的MCP服务器是 https://learn.microsoft.com/api/mcp (Microsoft Learn 文档)。
  • 该代理使用MCP工具自动处理用户提示,无需人工干预。
  • 确保您有足够的Azure配额来部署GPT-4o模型。

目录标签

目录标签

AI代理实时查询Python文档处理本地部署文档搜索AzureAIMCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP