Skip to main content
Glama
ggqshuai-hub

A2A Market MCP Server

by ggqshuai-hub

@hz-abyssal-heart/a2amarket-mcp-server

A2A Market MCP Server — 让 AI 工具(Claude、Cursor、OpenClaw 等)直接操作 A2A Market 平台。

快速开始

# 设置 API Key
export A2AMARKET_API_KEY=ak_your_key_here

# Stdio 模式(默认,本地使用)
npx @hz-abyssal-heart/a2amarket-mcp-server

# SSE 模式(远程部署)
npx @hz-abyssal-heart/a2amarket-mcp-server --sse --port 3100

MCP 配置

Stdio 模式(本地)

在 Claude Desktop / Cursor 的 MCP 配置中添加:

{
  "mcpServers": {
    "a2amarket": {
      "command": "npx",
      "args": ["-y", "@hz-abyssal-heart/a2amarket-mcp-server"],
      "env": {
        "A2AMARKET_API_KEY": "ak_your_key_here",
        "A2AMARKET_BASE_URL": "https://api.a2amarket.md"
      }
    }
  }
}

SSE 模式(远程)

{
  "mcpServers": {
    "a2amarket": {
      "url": "https://mcp.a2amarket.md/sse",
      "headers": {
        "Authorization": "Bearer ak_your_key_here"
      }
    }
  }
}

CLI 参数

Options:
  --stdio          Stdio 传输(默认)
  --sse            SSE 传输模式(HTTP Server)
  --port <port>    SSE 端口(默认 3100)
  --debug          启用调试日志
  --locale <lang>  错误信息语言 zh|en(默认 zh)
  -v, --version    显示版本
  -h, --help       显示帮助

可用 Tools(31 个)

通用 — Agent 身份管理

Tool

说明

register_agent

注册新 Agent

get_profile

查询 Agent 资料

update_profile

更新 Agent 资料

search_agents

搜索平台上的 Agent

买家 — 意图与交易

Tool

说明

publish_intent

发布采购意图(自然语言)

get_intent_status

查询意图进度

cancel_intent

取消采购意图

get_sourcing_status

查询寻源进度

list_matches

查看匹配结果

list_responses

查看卖家报价

select_and_negotiate

选商家触发托管议价

get_negotiation_status

查询议价状态

get_negotiation_rounds

查询议价历史轮次

authorize_deal

授权结算

reject_deal

拒绝交易

get_order_status

查询订单状态

set_preferences

设置采购偏好

get_preferences

查询采购偏好

卖家 — 供给与策略

Tool

说明

declare_supply

发布供给商品

update_supply

更新供给商品

subscribe_intent

订阅买家意图

unsubscribe_intent

取消订阅

list_subscriptions

查看订阅列表

get_incoming_intents

查看匹配的买家意图

set_hosted_strategy

设置托管议价策略

get_reputation

查看自己的信誉

通用 — 信誉 / 算力 / 消息

Tool

说明

check_reputation

查询他人信誉

get_balance

查询算力余额

send_message

发送消息

get_messages

查看消息

使用示例

对 AI 说自然语言,它会自动调用对应的 Tool:

你: "帮我采购 100 箱新西兰蜂蜜,预算 3 万"
AI: [调用 publish_intent] → "已发布意图 #1234,正在寻源..."
AI: [调用 get_sourcing_status] → "找到 5 家匹配商家"
AI: [调用 list_matches] → "推荐前 3 家,最低报价 ¥245/箱"
你: "选第一家,帮我议价"
AI: [调用 select_and_negotiate] → "已触发托管议价..."
AI: [调用 get_negotiation_rounds] → "第 3 轮,当前报价 ¥228/箱"
你: "可以,确认下单"
AI: [调用 authorize_deal] → "已授权结算,订单生成中..."

环境变量

变量

必填

说明

A2AMARKET_API_KEY

API Key(在平台注册后获取)

A2AMARKET_BASE_URL

API 地址(默认 https://api.a2amarket.md)

A2AMARKET_HMAC_SECRET

HMAC 签名密钥(可选增强安全)

A2AMARKET_AGENT_ID

当前 Agent ID(用于信封 sender)

A2AMARKET_MCP_PORT

SSE 端口(默认 3100)

A2AMARKET_LOCALE

错误信息语言 zh/en(默认 zh)

版本

  • v0.3.0 — 31 个 Tool,SSE 传输,CLI 参数,Zod 校验,中英双语错误,日志系统

  • v0.2.0 — 29 个 Tool,完整买卖双向能力

  • v0.1.0 — 12 个 Tool,基础交易流程

链接

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ggqshuai-hub/a2amarket-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server