Token导航 LogoToken导航TokenDH.com
Ms AI Agent Protocol logo
搜索检索未说明官方级别未说明来源级核验

Ms AI Agent Protocol

MCP Server

提供多种智能体通信协议实现,支持通过统一抽象层同时暴露A2A、MCP、OpenAI和Foundry协议,适用于需要多协议交互的AI应用开发场景。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
多协议支持C#搜索

安装说明

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

作者 / 组织

RobertEichenseer

提供方

RobertEichenseer

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

代理协议

概述

使用代理实现功能的应用程序可以使用多种协议与这些代理通信,每种协议都有其独特的优势:

Protocol Overview

  • 谷歌的代理对代理协议(A2A) -为代理间通信提供标准化框架,使代理能够高效协作和共享信息
  • Anthropic模型上下文协议(MCP) -提供了一种灵活的方法,将外部工具和数据源集成到AI代理中,使其特别适合扩展代理功能
  • OpenAI的聊天完成模型 -为会话式AI交互提供了一个简单、广泛采用的界面,具有强大的流媒体和函数调用支持
  • Microsoft Foundry的通信格式 -通过本机Azure集成提供企业级代理托管

协议的选择取决于特定的要求,如互操作性需求、工具生态系统、部署环境以及对代理交互所需的控制级别。

![](assets/img/MultiProtocol.png)

微软代理框架与ASP。NET使得实现这些代理协议中的任何一个都很容易。通过提供统一的代理抽象层并利用ASP。NET的web托管功能,开发人员可以通过专用协议甚至同时使用多个协议快速公开相同的代理逻辑。

回购内容

此存储库为每个代理协议提供了专用的示例实现,演示了如何使用MCP、A2A、OpenAI和Foundry本机格式构建代理。此外,它还包括一个统一的项目(Hosting.unified),展示了同一代理如何通过所有四种协议(MCP、A2A、OpenAI和Foundry原生)同时公开其功能,从而实现了最大的灵活性,并允许不同的客户端使用其首选的通信方法与代理交互。

协议项目描述
主控程序src/主机。主控程序实现工具集成的模型上下文协议
A2Asrc/主机。A2A实现Google的代理到代理协议,用于代理间通信
开放人工智能src/主机。开放人工智能使用OpenAI的聊天完成API格式公开代理
Foundry原生src/主机。AzureNative实现Microsoft Foundry的本机代理托管格式
统一src/主机。统一通过所有四种协议同时暴露单个代理

代理功能

代理在 代理工厂.cs 模拟一个体育信息亭,提供有关虚构的“超级体育锦标赛”活动的信息。代理通过以下方式使用检索增强生成(RAG)模式 TextSearchProvider,其在生成响应之前从模拟知识库中检索相关信息。当用户询问赛事结果时,代理会查询停赛数据源,以查找有关获胜者(慕尼黑飞行海豚队-27:31)的信息或总冠军的详细信息。

测试

测试 该文件夹包含每个协议实现的HTTP测试脚本,允许验证代理并与代理交互。

测试脚本可用于 主控程序, A2A, 开放人工智能, Foundry原生,以及 统一 实施。

Azure环境

中定义的代理 代理工厂.cs 使用Azure OpenAI来提供其功能。

可以在中指定配置设置,包括Azure OpenAI端点、API密钥和已部署聊天完成模型的名称 conf/conf.env 文件。

或者 setup/setup.azcli PowerShell Azure CLI脚本可用于自动创建具有所有必需资源的必要Azure环境。

目录标签

目录标签

多协议支持C#搜索智能体通信本地部署协议集成AI开发框架RAG模式

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP