Token导航 LogoToken导航TokenDH.com
buybuddy (Relieq) logo
AI代理stdio官方级别未说明来源级核验

buybuddy (Relieq)

MCP Server

BuyBuddy是一个基于ADK、MCP、A2A和AP2技术的购物代理工具,用于帮助用户搜索、比较和购买商品,支持多代理协作和安全支付。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python多代理协作AI代理

安装说明

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

作者 / 组织

Relieq

提供方

Relieq

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install -e .

详细介绍

买伴

购物助手使用ADK + MCP + A2A + AP2

学习四项技术的目标:

  • ADK(Agent Development Kit):用于构建、运行和部署代理的框架(面向Gemini但模型无关)。
  • MCP(模型上下文协议):“USB-C端口”用于大型语言模型(LLM)连接标准化的源和工具。
  • A2A(Agent-to-Agent):用于代理之间进行工作相关交流/合作的标准。
  • AP2(代理支付协议):一种新标准,使代理能够通过“授权/委托”和多种方式安全进行支付。

(卡片、实时转账、稳定币……)。

问题与架构

问题:用户提出需求(“购买200万越南盾以下的机械键盘,快速发货”)。BuyBuddy:

  • 查找并比较产品;2) 通过A2A与“VendorAgent”聊天以确定交易;
  • 调用MCP工具以访问数据库(价格、库存、交货)、日志和操作(加入购物车、创建草稿订单);
  • 付款时,执行带有明确“授权”的AP2;
  • 译文:所有内容均在ADK中作为管弦乐队(管道、状态、重试、评估运行簿)呈现。

目录结构

buybuddy/
  apps/
    buyer_agent/
      __init__.py           
      main.py               # CLI app (entrypoint `buybuddy run`)
      agent_runtime.py      # lõi agent: state, messages, think/act/respond
      tools_local.py        # “tool” nội bộ: search sản phẩm từ catalog.json
      data/
        catalog.json        # dữ liệu mẫu về sản phẩm
  packages/
    contracts/
      __init__.py
      schemas/
        a2a_intents.json    # (placeholder) schema cho thông điệp A2A (sẽ dùng ở Stage 3)
        ap2_objects.json    # (placeholder) schema cho Mandate/Payment/Receipt (Stage 4)
        mcp_tools.json      # (placeholder) schema cho tool MCP (Stage 2/5)
  tests/
    __init__.py             # chỗ để viết test sau này
  pyproject.toml            # cấu hình gói, dep, script CLI
  README.md                 # hướng dẫn chạy nhanh

购买伙伴(第一阶段)

目标语言是中文

  • 带有简单运行时代理的状态循环CLI
  • 从JSON目录中调用本地工具(搜索产品)
  • 清晰的连接线以便日后连接MCP、A2A和AP2

初始化

  • 创建文件 pyproject.toml 声明包、依赖项、CLI脚本:
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name = "buybuddy"
version = "0.1.0"
description = "BuyBuddy — Shopping agent playground (ADK + MCP + A2A + AP2)"
authors = [{name = "Tên bạn"}]
readme = "README.md"
requires-python = ">=3.12"
dynamic = ["dependencies"]

[tool.setuptools.dynamic]
dependencies = {file = ["requirements.txt"]}

[project.scripts]
buybuddy = "apps.buyer_agent.main:app"

[tool.ruff]
line-length = 120

[tool.black]
line-length = 120
  • 创建文件 requirements.txt 译文:如在仓库中所示,声明必要的库。
  • 安装库:
pip install -e .

创建买家代理

  • 创建包 apps/buyer_agent/
  • 创建文件 apps/buyer_agent/agent_runtime.py根据上面的信息,执行如下指令:

目录标签

目录标签

Python多代理协作AI代理购物代理本地部署安全支付商品搜索

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP