# A狗交易 MCP 与技能

把这句话发给 Agent：

```text
请帮我安装 A狗交易技能；需要登录授权时告诉我：https://agou.mazi.cc/install.md
```

Agent 下载并校验技能包，打开授权页面。核对授权码、钱包与权限后批准一次，后续会复用连接。技能不需要拿到你的钱包密码或私钥，Token 存在本机私有目录中。

已有本站主钱包可用密码解锁批准，也可在授权页本地输入主钱包私钥或助记词签名登录。主钱包私钥不再上传。服务器生成并加密托管独立交易钱包，MCP 只绑定这个交易钱包；可以仅授予查询权限，凭证不含充值、提现和私钥导出权限。旧连接需要重新授权，旧账户资金与记录保留。

安装完成后开启新会话，例如：

```text
查看 BABAUSDT 的最新行情、最近 1 小时 K 线，以及我的持仓。
```

```text
按我指定的交易对、数量、限价和杠杆预览订单，先不要提交。
```

真实下单需要明确的执行授权。Agent 会检查交易所精度和数量规则，为每笔操作生成请求编号；超时后先查单，避免重复交易。挂单、受理和成交会分别报告。

## 连接方式

在接入页的“已连接设备”登录交易钱包，可查看各连接的权限、最近访问和到期时间，并单独撤销。撤销不取消已提交的订单。

- 统一技能脚本：`scripts/agou.py authorize`、`status`、`call`。
- 标准 stdio MCP：`scripts/agou.py config` 输出配置，`mcp` 提供桥接。
- 远程 Streamable HTTP：https://agou.mazi.cc/mcp，使用已有 Bearer 凭证。新连接通过技能发起浏览器授权。
- 技能清单与下载：https://agou.mazi.cc/install.json。
- 已安装技能不会静默更新。用 `python3 scripts/agou.py update --check` 检查版本，用 `python3 scripts/agou.py update` 安装经过 SHA-256 校验的新版本；`update --force` 可重装同版本。更新不会删除 `~/.agou` 中的凭证、授权请求或充值记录。
- MCP 资源：`agou://skills/trading`。

`connection_status` 只检查本站连接与权限。真实行情、账户、下单、撤单和平仓依赖服务器能够访问 Aster，必须另外用专用小额账户验收。当前不包含 TP/SL、自动充值、提现和自动长期运行策略。用 `scripts/agou.py logout` 撤销当前技能凭证。

## 充值

让 Agent 运行 `scripts/agou.py funding` 或调用 `funding_info`。技能会尝试自动打开独立充值页；客户端不能打开浏览器时，会提供可点击链接。余额不足或预览保证金不足也会触发同一入口。页面先核对主钱包与交易钱包，再从主钱包或外部钱包转入 BNB，最后由你确认存入 Aster 保证金。链上确认后查询 `account_snapshot` 核实实际可用保证金，不因完成充值自动下单。充值页面：https://agou.mazi.cc/funding.html。

参考流程：[Beatra 快速开始](https://docs.beatra.ai/zh/docs/quickstart)。A狗有自己的服务器、凭证与技能包，不会将钱包或交易数据发送到 Beatra。
