Token导航 LogoToken导航TokenDH.com
Ms Learn MCP Agent logo
搜索检索stdio官方来源来源级核验

Ms Learn MCP Agent

MCP Server

该代理连接云端MCP服务器,利用AI搜索技术帮助开发者从微软官方文档中获取实时准确的答案,适用于Azure、.NET和Microsoft 365等工具的开发者支持。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI搜索开发工具Python文档检索

安装说明

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

作者 / 组织

Shiazy18

提供方

Shiazy18

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python -m venv mcpenv

详细介绍

ms学习mcp代理

总结

我们将构建一个连接到云托管MCP服务器的代理。该代理将使用人工智能搜索来帮助开发人员从微软的官方文档中找到准确、实时的答案。这对于构建助手非常有用,这些助手为开发人员提供有关Azure等工具的最新指导。NET和微软365。代理将使用可用的MCP工具查询文档并返回相关结果。

______________________________________________________________________

结账

Azure AI代理服务MCP支持 https://github.com/retkowsky/Azure-AIGEN-demos/blob/main/Azure%20Agent%20Service/9%20Azure%20AI%20Agent%20service%20-%20MCP%20support.ipynb

连接到MCP https://learn.microsoft.com/en-us/azure/ai-foundry/agents/how-to/tools/model-context-protocol

先决条件

要在本地运行,请创建.env文件并在其中添加以下值

PROJECT_ENDPOINT="your_project_endpoint"
MODEL_DEPLOYMENT_NAME="your_project_endpoint"

将“your_project_endpoint”占位符替换为项目的终结点(从Azure AI Foundry门户中的项目概述页面复制),并确保MODEL_DEPLOYMENT_NAME变量设置为模型部署名称(应为gpt-4o)。

运行以下命令

python -m venv mcpenv
./mcpenv/bin/activate
pip install -r requirements.txt --pre azure-ai-projects mcp azure-ai-agents

运行

python client.py

出现提示时,输入技术信息请求,例如:

Give me the Azure CLI commands to create an Azure Container App with a managed identity.

等待代理处理您的提示,使用MCP服务器找到合适的工具来检索所请求的信息。您应该看到一些类似于以下内容的输出:

Created agent, ID: >
MCP Server: mslearn at https://learn.microsoft.com/api/mcp
Created thread, ID: >
Created message, ID: >
Created run, ID: >
Run completed with status: RunStatus.COMPLETED
Step > status: completed

Step > status: completed
MCP Tool calls:
    Tool Call ID: >
    Type: mcp
    Type: microsoft_code_sample_search

Conversation:
--------------------------------------------------
ASSISTANT: You can use Azure CLI to create an Azure Container App with a managed identity (either system-assigned or user-assigned). Below are the relevant commands and workflow:

---

### **1. Create a Resource Group**
'''azurecli
az group create --name myResourceGroup --location eastus
'''

{{continued...}}

By following these steps, you can deploy an Azure Container App with either system-assigned or user-assigned managed identities to integrate seamlessly with other Azure services.
--------------------------------------------------
USER: Give me the Azure CLI commands to create an Azure Container App with a managed identity.
--------------------------------------------------
Deleted agent

请注意,代理能够自动调用MCP工具microsoft_code_sample_search来满足请求。

您可以再次运行该应用程序(使用命令python-client.py)以询问不同的信息。在每种情况下,代理都会尝试使用MCP工具查找技术文档。

目录标签

目录标签

AI搜索开发工具Python文档检索本地部署开发者工具微软技术云服务

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP