mcpField
H
HaggleBoard

HaggleBoard

远程服务
haggleboard.com商业与营销04 天前更新

关于 HaggleBoard

HaggleBoard Protocol(HBP)是面向 AI 购物 Agent 的品类无关议价消息规范,让买卖双方通过请求、报价、还价和接受等签名消息协商价格。它连接议价与现有结账方式,不处理资金;仓库提供规范、JSON Schema 和无需 API 密钥的规则式演示。

主要功能

  1. 01定义六类议价消息
  2. 02通过签名消息协商价格
  3. 03提供酒店、电子产品和 B2B 扩展
  4. 04验证消息结构、随机数和到期时间
  5. 05提供无需 API 密钥的规则式演示

适用场景

  1. 01让购物 Agent 协商酒店房价
  2. 02协商开箱电子产品的报价
  3. 03在 B2B 供货合同前协商价格

MCP 相关

输入提及 MCP 作为 Agent 查找产品的方式,但未说明 HaggleBoard 本身提供 MCP 服务或连接 MCP 客户端。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://haggleboard.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

HaggleBoard 协议(HBP)v0

简介。 AI Agent 已经可以查找商品(MCP)、彼此交流(A2A)和付款(UCP、ACP、AP2),但目前没有开放标准能让它们就价格达成一致。HaggleBoard 正是缺失的这一层:一组小巧、与类别无关的签名消息(Request、Offer、Counter、Accept、Decline、Expire),让任何买方 Agent 都能与任何卖方 Agent 协商:无论是今晚的酒店客房、开箱笔记本电脑,还是为期 12 个月的 B2B 供货合同。双方达成一致后,签名交易令牌会直接进入现有的结账渠道。HBP 从不经手资金,也不收取费用。它是付款前的握手,目标是成为 Agent 交易领域的 HTTP。

目录

  • SPEC.md:用通俗英语编写的 v0 规范,附有示例
  • schemas/:6 种消息和 3 种类别扩展(酒店、电子产品、B2B)的 JSON Schema(draft 2020-12)
  • demo/haggle_demo.py:一个购物者 Agent 和两个卖方 Agent(各自设有私密底价),就酒店住宿和笔记本电脑进行议价
  • demo/sample_transcript.txt:使用 --recording 运行后的输出(卖方底价和购物者出价上限绝不会被打印;在本地不带该标志运行即可查看)

运行

pip install cryptography   # jsonschema optional; a built-in checker is used if absent
python3 demo/haggle_demo.py

这些 Agent 基于规则运行,无需 API 密钥。每条消息都会根据其 Schema 进行检查,报价和还价使用 Ed25519 签名,并强制执行 nonce 和过期时间。演示还展示了系统会拒绝重放的消息、被篡改的价格以及已过期的报价。

状态:v0 草案。

许可证

代码和 Schema:Apache-2.0(LICENSE)。规范文本:CC-BY-4.0(LICENSE-docs)。专利不主张声明:PATENTS.md。请参阅 NOTICE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。