Token导航 LogoToken导航

MCP Server · 开发工具

Agent Framework Workshop Ibm

Microsoft Agent Framework是一个用于构建生产级多代理AI系统的开发框架,支持代理编排、外部服务集成和生产环境监控,适用于企业级AI解决方案开发。

stdio官方级别未说明来源级核验工具 0
AI代理Shell开发工具

快速开始

作者 / 组织
Arturo-Quiroga-MSFT
提供方
Arturo-Quiroga-MSFT
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Agent Framework Workshop Ibm 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

python test_setup.py

客户端配置示例

{
  "mcpServers": {
    "agent-framework-workshop-ibm": {
      "command": "python",
      "args": [
        "test_setup.py"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

IBM巴西Microsoft代理框架研讨会

工作坊负责人:小维森特·马西亚尔\ 由...创建:Arturo Rafael Quiroga Magana,微软EPS美洲高级合作伙伴解决方案架构师\ 日期:\[待安排\]\ 持续时间:6-7小时(含休息时间)

🎯 工作坊概述

本次实践研讨会将教您如何使用Microsoft agent Framework构建生产就绪的多代理AI系统,重点是:

  1. 多代理编排 -建立协同工作的专业代理
  2. MCP集成 -通过模型上下文协议将代理连接到外部服务
  3. Azure AI Foundry可观察性 -监控和调试生产中的代理系统

在本次研讨会结束时,您将能够为现实世界的业务场景设计、构建和部署智能多代理解决方案。

📚 车间材料

文档描述
工作坊资源使用GitHub仓库和文档完成资源指南
实验室结构详细的实验室说明和练习
代码空间设置GitHub代码空间配置指南

🚀 快速入门(适用于参与者)

选项1:GitHub代码空间(推荐)

最适合:零设置,为所有参与者提供一致的环境

  1. 在代码空间中打开此存储库:

- 点击绿色的“代码”按钮 - 选择“代码空间”选项卡 - 点击“在main上创建代码空间” - 等待3-5分钟进行设置

  1. 使用Azure进行身份验证:
   az login --use-device-code
   az account set --subscription YOUR-SUBSCRIPTION-ID
  1. 配置环境:
   # Edit .env file with your credentials
   code .env
  1. 测试设置:
   python test_setup.py
  1. 启动实验1:
   cd lab1
   code 01_basic_agent.py

方案2:地方发展

最适合:经验丰富的开发人员,更喜欢当地环境

先决条件
  • Python 3.10或更高版本
  • .NET 8.0 SDK(适用于C#实验室)
  • Node.js 18或更高版本
  • Docker 桌面版
  • Azure命令行界面
  • 带有扩展名的VS代码:

- python - Azure帐户 - GitHub副本(可选)

设置步骤
  1. 克隆存储库:
   git clone 
   cd workshop-repository
  1. 安装Python依赖项:
   python -m venv .venv
   source .venv/bin/activate  # Windows: .venv\Scripts\activate
   pip install -r requirements.txt
  1. 安装。NET依赖关系 (如果做C#实验):
   cd dotnet-labs
   dotnet restore
   cd ..
  1. 使用Azure进行身份验证:
   az login
   az account set --subscription YOUR-SUBSCRIPTION-ID
  1. 配置环境:
   cp .env.example .env
   # Edit .env with your credentials
  1. 测试设置:
   python test_setup.py

📋 先决条件

知识先决条件

  • 基本了解Python或C#
  • 熟悉REST API和JSON
  • 对AI/ML概念的基本理解(有帮助但不是必需的)
  • Azure经验(有用但不是必需的)

所需Azure资源

您需要访问以下Azure资源:

  1. Azure OpenAI服务

- 已部署型号: gpt-4o 或 gpt-4o-mini - 端点和API密钥

  1. Azure人工智能铸造项目 (推荐)

- 项目终点 - 连接的Azure OpenAI服务

  1. 应用洞察 (实验室3)

- 连接字符串

没有Azure资源? 联系研讨会组织者以访问共享资源。

GitHub资源

对于实验室2(MCP集成):

🗂️ 厂房结构

上午课程(3.5小时)

实验1:多智能体系统(90分钟)

学习目标:

  • 创建和配置AI代理
  • 实现函数调用
  • 构建多代理编排模式

关键概念:

  • 代理商专业化
  • 工具/功能调用
  • 用于协调的代理模式
  • 对话线程

交付物:

  • 使用工具操作单个代理
  • 带协调器的多代理系统
实验2:MCP集成(75分钟)

学习目标:

  • 了解模型上下文协议
  • 将MCP服务器与代理集成
  • 创建自定义MCP工具

关键概念:

  • MCP架构
  • STDIO和SSE运输
  • GitHub MCP服务器集成
  • 将试剂暴露为MCP工具

交付物:

  • 代理通过MCP连接到GitHub
  • 已创建自定义MCP工具

下午课程(3.5小时)

实验3:观察性(75分钟)

学习目标:

  • 实现OpenTetry跟踪
  • 使用Azure Monitor进行生产监控
  • 分析代理性能和成本

关键概念:

  • 分布式跟踪
  • 跨度和指标
  • Azure监视器集成
  • 性能优化

交付物:

  • 控制台的本地可观察性
  • 使用Azure Monitor进行生产监控
迷你黑客马拉松(120分钟)

挑战:构建完整的多代理解决方案

选项:

  1. 技术文档助理
  2. DevOps自动化代理
  3. 客户服务指挥中心

需求:

  • 多代理编排
  • MCP集成
  • 完全可观察性
  • 真实世界用例

📁 存储库结构

workshop-repository/
├── .devcontainer/              # GitHub Codespaces configuration
│   ├── devcontainer.json       # Container setup
│   ├── setup.sh                # Automated setup script
│   └── README.md               # Codespaces documentation
├── lab1/                       # Lab 1: Multi-Agent Systems
│   ├── 01_basic_agent.py
│   ├── 02_agent_with_tools.py
│   ├── 03_specialized_agents.py
│   └── 04_agent_orchestration.py
├── lab2/                       # Lab 2: MCP Integration
│   ├── 00_explore_mcp.md
│   ├── 01_github_mcp_setup.py
│   ├── 02_github_triage_agent.py
│   └── 03_agent_as_mcp_tool.py
├── lab3/                       # Lab 3: Observability
│   ├── 00_observability_concepts.md
│   ├── 01_console_observability.py
│   ├── 02_otlp_observability.py
│   ├── 03_azure_monitor_setup.md
│   └── 04_production_monitoring.py
├── hackathon/                  # Mini Hackathon
│   ├── starter_template.py
│   ├── challenge1_documentation_assistant.md
│   ├── challenge2_devops_agent.md
│   └── challenge3_customer_service.md
├── support/                    # Supporting materials
│   ├── agent-framework-cheatsheet.md
│   └── troubleshooting.md
├── solutions/                  # Sample solutions (reference)
│   ├── lab1/
│   ├── lab2/
│   └── lab3/
├── .env.example                # Environment template
├── .gitignore                  # Git ignore rules
├── requirements.txt            # Python dependencies
├── test_setup.py               # Environment test script
├── vicente-workshop-resources.md  # Complete resource guide
├── workshop-lab-structure.md   # Detailed lab instructions
└── README.md                   # This file

🔧 实用命令

代理开发

# Run a lab exercise
python lab1/01_basic_agent.py

# Run with environment variables
python -c "from dotenv import load_dotenv; load_dotenv()" && python lab1/01_basic_agent.py

# Run in interactive mode
python -i lab1/01_basic_agent.py

可观测性

# Start Aspire Dashboard (OTLP collector)
docker run --rm -it -p 18888:18888 -p 4317:18889 \
  mcr.microsoft.com/dotnet/aspire-dashboard:latest

# Access at: http://localhost:18888

# View traces in Azure Monitor
az monitor app-insights query \
  --app YOUR-APP-INSIGHTS \
  --analytics-query "traces | where operation_Name startswith 'invoke_agent'"

MCP工具

# Test GitHub MCP server
docker run -i --rm \
  -e GITHUB_PERSONAL_ACCESS_TOKEN=$GITHUB_PERSONAL_ACCESS_TOKEN \
  ghcr.io/github/github-mcp-server

# Inspect MCP server tools
npx @modelcontextprotocol/inspector \
  docker run -i --rm \
  -e GITHUB_PERSONAL_ACCESS_TOKEN=$GITHUB_PERSONAL_ACCESS_TOKEN \
  ghcr.io/github/github-mcp-server

Azure命令行界面

# Login
az login

# List subscriptions
az account list --output table

# Set subscription
az account set --subscription YOUR-SUBSCRIPTION-ID

# Show current account
az account show

# List Azure OpenAI deployments
az cognitiveservices account deployment list \
  --name YOUR-OPENAI-RESOURCE \
  --resource-group YOUR-RG

🎓 学习路径

初学者轨道

  1. 完成所有实验1练习
  2. 完成实验2 A和B部分(跳过C部分)
  3. 完成实验3 A和B部分(跳过C部分)
  4. 简单的黑客马拉松挑战

高级跟踪

  1. 完成所有实验,包括挑战
  2. 实现自定义MCP服务器
  3. 具有自定义指标的高级可观察性
  4. 使用多个MCP服务器的复杂黑客马拉松挑战

专家追踪

  1. 完成所有实验
  2. 构建自定义多代理框架功能
  3. 实施高级编排模式
  4. 带有CI/CD的生产就绪黑客马拉松解决方案

📊 成功标准

在研讨会结束时,您应该能够:

  • \[\]创建和配置具有特定个性的AI代理
  • \[\]为代理实现函数调用/工具
  • \[\]设计具有专门角色的多智能体系统
  • \[\]将MCP服务器(如GitHub)与代理集成
  • \[\]从代理创建自定义MCP工具
  • \[\]在本地实现OpenTetry跟踪
  • \[\]配置Azure Monitor以实现生产可观察性
  • \[\]分析代理性能和令牌使用情况
  • \[\]构建完整的多代理解决方案
  • \[\]在生产环境中部署和监控代理

🆘 获取帮助

工作坊期间

  1. 举手 -讲师或助教将提供协助
  2. Slack频道 -将问题发布到研讨会频道
  3. 同伴帮助 -与其他参与者合作

工作坊结束后

  1. GitHub问题 - 微软/代理框架
  2. 文档 - 微软学习
  3. Discord 的中文翻译是“不和谐”或“纷争”。 - Azure AI Foundry社区
  4. 堆栈溢出 -标签: azure-ai-agent-service

常见问题

看 支持/故障排除.md 常见问题的解决方案。

📖 额外资源

官方文件

  • 代理框架: https://learn.microsoft.com/agent-framework/
  • Azure AI Foundry: https://learn.microsoft.com/azure/ai-foundry/
  • 语义内核: https://learn.microsoft.com/semantic-kernel/

示例应用程序

  • 旅行社: https://github.com/Azure-Samples/azureai-travel-agent-python
  • Contoso聊天: https://github.com/Azure-Samples/contoso-chat
  • 创意作家: https://github.com/Azure-Samples/contoso-creative-writer

学习模块

  • 多智能体开发: https://learn.microsoft.com/training/modules/develop-multi-agent-azure-ai-foundry/
  • Azure人工智能基础: https://learn.microsoft.com/training/paths/get-started-azure-ai/

🤝 贡献

发现问题或想改进车间材料?

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

📝 反馈

我们很乐意听取您的反馈!

  • 工作坊期间:使用反馈表(提供链接)
  • 工作坊结束后:发送电子邮件至\[组织者电子邮件\]
  • 建议:打开带有“增强”标签的GitHub问题

📜 许可证

本工作坊已获得麻省理工学院许可证。有关详细信息,请参阅LICENSE文件。

研讨会材料使用Microsoft Agent Framework和Azure服务,它们有自己的服务条款。

👥 鸣谢

工作坊开发:

  • Vicente Macial Junior-IBM巴西PSA
  • Arturo Quiroga-技术顾问

基于:

  • Microsoft代理框架(https://github.com/microsoft/agent-framework)
  • Azure AI Foundry示例(https://github.com/Azure-Samples/azureai-samples)
  • 微软语义内核(https://github.com/microsoft/semantic-kernel)

特别感谢:

  • Microsoft代理框架团队
  • Azure AI Foundry团队
  • IBM巴西AI社区

______________________________________________________________________

🎬 让我们开始吧!

准备好构建令人惊叹的多智能体AI解决方案了吗?

代码空间用户:你的环境准备好了!从开始 cd lab1

本地用户:运行 python test_setup.py 验证您的设置

问题:检查 车间-实验室结构.md 详细说明

祝你好运,玩得开心! 🚀🤖

______________________________________________________________________

最后更新:2025年11月4日\ 版本: 1.0\ 对于:IBM巴西多代理研讨会

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Shell本地部署AI代理多代理系统Azure集成AI开发框架生产级AI

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Agent Framework Workshop Ibm

MCP World · 本页

0stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Agent Framework Workshop Ibm 怎么安装?

公开资料给出的安装命令是 python test_setup.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Agent Framework Workshop Ibm 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Agent Framework Workshop Ibm 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Agent Framework Workshop Ibm 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Agent Framework Workshop Ibm 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP