Token导航 LogoToken导航

MCP Server · 运维云端

A2 A Forge Crafting Intelligent Cloud Agents

A2AForge是一款AI驱动的多代理系统,通过自然语言命令简化和自动化云基础设施管理,适用于DevOps工程师和AI研究人员。

stdio官方级别未说明来源级核验工具 5
自然语言处理PythonAI代理

快速开始

作者 / 组织
chandini2595
提供方
chandini2595

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

A2 A Forge Crafting Intelligent Cloud Agents 属于运维云端类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

运维云端

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

A2A Forge-使用A2A和MCP制作智能云代理

团队名称: 云破坏者\ 团队成员: Chandini Saisri Uppuganti、Apurva Karne、Roshini Joga、Harshavardhan Reddy

链接:

油管 项目演示和PPT演示

报告: 项目报告

幻灯片演示文件: 演示幻灯片

概述

A2AForge是一个人工智能驱动的多代理系统,旨在使用自然语言命令简化和自动化云基础设施管理。它汇集了谷歌的代理到代理(A2A)协议、Anthropic的模型上下文协议(MCP)和OpenAI代理SDK,以实现自治代理之间的无缝通信和任务执行。

该项目的核心是展示智能代理如何在云中协同解释用户指令、内部通信和采取实际操作,例如配置或终止AWS EC2实例、创建和管理S3存储桶,以及最终的更多操作(如Lambda、RDS和CloudWatch集成)。

通过将基于协议的代理通信与人工智能功能相结合,Cloud Busters展示了云DevOps的未来:人类操作员只需说“创建EC2实例”,系统就可以处理其余部分。

该项目以内部代号构建 A2锻造,反映了其目的——通过A2A构建和编排多代理云工具的“锻造”。

无论你是DevOps工程师、人工智能研究人员,还是只是对云好奇,A2AForge都能为现代人工智能如何自动化复杂的基础设施任务提供令人兴奋的概念证明。

是什么让它特别?

  • 自主协作:代理使用A2A进行通信和委派任务,不需要集中式控制器。
  • 工具增强推理:在MCP的支持下,代理可以决定何时以及如何使用特定的云工具。
  • 自然语言用户体验:用户使用简单的英语与系统交互,降低了非工程师的门槛。
  • 模块化代理设计:每个云服务(EC2、S3等)都有自己的专用代理,使系统具有可扩展性和可扩展性。
  • 生产就绪概念:虽然是一个概念验证,但该架构使用OpenAI的SDK、AWS最佳实践和环境安全部署反映了现实世界的生产准备情况。

建筑

  • 代理程序:路由请求并协调A2A通信
  • EC2代理:处理EC2实例操作
  • S3代理:处理S3铲斗操作
  • A2A通信:代理可以相互查询和协作
  • 困惑AI:增强对自然语言的理解
  • MCP集成:使用模型上下文协议进行AWS操作

A2A通信流程

User Request
    ↓
Coordinator Agent
    ↓ ↔ ↓
EC2 Agent ⟷ S3 Agent
    ↓
AWS Services

代理人可以:

  • 互相发送消息
  • 向其他代理查询信息
  • 共享上下文并协作
  • 维护对话历史记录

特性

多智能体情报

模块化代理架构——EC2代理、S3代理等即将推出。

协议驱动通信

将谷歌的A2A与Anthropic的MCP集成,实现无缝代理协作。

云资源管理

自动化AWS EC2实例配置/终止和S3存储桶操作。

自然语言接口

通过简单的英语提示命令AWS资源。

代理能力

代理工具功能
EC2代理initiate_aws_ec2_instance, terminate_aws_ec2_instance
S3代理create_s3_bucket, delete_s3_bucket, list_s3_buckets
(即将推出)Lambda代理、IAM代理、成本监控代理、CloudWatch代理

先决条件

  • Python 3.12+或Docker
  • 具有EC2/S3权限的AWS IAM角色

设置

1.安装依赖项

pip install -r requirements.txt

2.配置环境变量

复制示例环境文件:

cp .env.example .env

编辑 .env 并添加您的凭据:

# AWS Credentials (or use aws configure)
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
AWS_DEFAULT_REGION=us-east-1

# Perplexity API Key (optional - for enhanced NLP)
PERPLEXITY_API_KEY=your_perplexity_api_key

获取困惑API密钥:

  1. 访问https://www.perplexity.ai/settings/api
  2. 注册并获取您的API密钥
  3. 添加到 .env 文件

或使用AWS CLI:

aws configure

3.安装MCP服务器(可选)

如果您想使用MCP工具:

# Install uv/uvx if not already installed
curl -LsSf https://astral.sh/uv/install.sh | sh

当Kiro加载配置时,MCP服务器将自动启动。

用法

启动聊天界面

python chat_interface.py

示例命令

EC2操作:

  • create ec2 instance -创建t2.micro实例
  • create ec2 instance t2.small -创建特定实例类型
  • list instances -显示所有EC2实例
  • stop instance i-1234567890abcdef0 -停止实例
  • terminate instance i-1234567890abcdef0 -终止实例

S3操作:

  • create s3 bucket my-unique-bucket-name -创建一个bucket
  • create s3 bucket my-bucket in us-west-2 -在特定区域创建
  • list buckets -显示所有S3存储桶
  • list objects in my-bucket -列出bucket中的对象
  • delete bucket my-bucket -删除bucket

项目结构

.
├── .kiro/settings/mcp.json    # MCP configuration
├── agents/
│   ├── coordinator.py          # Main router agent
│   ├── ec2_agent.py           # EC2 specialist
│   └── s3_agent.py            # S3 specialist
├── chat_interface.py          # CLI interface
├── requirements.txt           # Python dependencies
└── README.md                  # This file

特点

  • ✅ LLM驱动的意图识别 -困惑AI处理所有命令解析
  • ✅ 自然语言理解(礼貌请求、地名等)
  • ✅ EC2和S3的专业代理
  • ✅ 代理间通信(A2A)
  • ✅ 智能区域地图(弗吉尼亚州→ us-east-1,东京→ ap-东北1)
  • ✅ MCP集成就绪
  • ✅ 带有动画的漂亮web UI
  • ✅ CLI接口

路线图

  1. 增强的Web界面:扩展React/Next.js前端功能
  2. 其他云服务:Lambda、RDS、CloudFormation、IAM、CloudWatch
  3. 身份验证和安全:使用适当的身份验证保护接口
  4. 综合录井:跟踪所有操作和代理交互
  5. 回滚功能:如果需要,撤消操作
  6. 成本监控:实时AWS成本跟踪和警报

安全须知

  • 切勿将AWS凭据提交到版本控制
  • 使用具有最低所需权限的IAM角色
  • 在您的AWS帐户上启用MFA
  • 在生产执行之前审查所有操作

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

云管理Python本地部署多代理系统自然语言处理自动化AWS

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

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
A2 A Forge Crafting Intelligent Cloud Agents

MCP World · 本页

5stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

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

常见问题

5 条

A2 A Forge Crafting Intelligent Cloud Agents 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

A2 A Forge Crafting Intelligent Cloud Agents 怎么在 Claude Desktop、Cursor 里配置?

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

A2 A Forge Crafting Intelligent Cloud Agents 收费吗?

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

A2 A Forge Crafting Intelligent Cloud Agents 需要 API Key 吗?

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

A2 A Forge Crafting Intelligent Cloud Agents 支持哪些客户端?

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

来源信息

继续浏览同类 MCP