Agent Hub
不用打开交易所,说一句话,AI 帮你直接在 Claude、Cursor、Codex 里操作你的 Bitget 账户交易美股和加密货币。
以本地进程方式运行在你的设备上 · API Key 经 HMAC-SHA256 在本机签名,不经任何第三方服务器 · MIT 开源
最新版本
本文档内容可能未反映最新版本,最新变更以 GitHub 仓库 为准。
GitHub · API 文档 · 获取 API Key · Telegram 社群
文档目录
Code
能做什么
适合谁
Agenthub 适合想用 AI 交易加密货币和代币化美股的用户: AI 辅助看盘 · 分析行情 · 执行操作 · 管理账户 · 写策略 · 做研究。
用 AI 做交易这件事,最麻烦的不是策略,是要在 AI 和交易所之间反复切换——问完 AI 再去手动下单,看完行情再回来对话。AgentHub 把这两步合并:你只需要在 AI 里说一句话,剩下的它来做。
| 你对 AI 说 | 实际发生的事 |
|---|---|
| 「市价买 0.1 BTC」「开 BTC 多仓 10 倍杠杆」 | 现货 / 合约下单 |
| 「查余额」「把 500U 划到合约账户」 | 账户查询 & 资金划转 |
| 「BTC 现价」「4h K 线」「资金费率」 | 实时行情(无需 API Key) |
| 「现在市场情绪是过度乐观还是过度悲观?」「今天有什么重要消息?」 | 市场分析(无需账户) |
风险提示
AI 可能误判,下单结果由你负责。强烈建议先用模拟盘演练。
选择你的安装路径
根据你用的 AI 工具选择:
最快上手
把下面这句话发给你的 AI 工具(Claude Code / Cursor 等),它会读支持文档并自动完成 Agentic 账户授权 + 全部 MCP/CLI 安装:
Code
说明
同一路径下的安装方式对所有列出的工具通用。比如 CLI 的安装命令,在 Claude Code、Codex、OpenClaw 上步骤完全一样,运行后会自动识别并部署到你已安装的工具。
| 我用的是… | 对应路径 | 一键安装 |
|---|---|---|
| Claude Desktop · Cursor · Windsurf · ChatGPT Desktop · Codex(支持 OAuth 一键连接,无需手动配 Key) | MCP Server | npx -y @bitget-ai/bitget-agent-mcp |
| Claude Code · Codex CLI · OpenClaw | CLI · bgc | npx @bitget-ai/bitget-agent-installer upgrade-all --target all |
| 只需市场分析,不交易 | Signal | npx @bitget-ai/bitget-signal --target all |
| 需要美股基本面、财报或分析师数据,不交易 | bitget-mcp-server | claude mcp add bitget-mcp-server --transport http https://agent.bitget.com/mcp |
| 不确定 / 全部都要 | 全套 | npx @bitget-ai/bitget-agent-installer upgrade-all --target all |
注意
表格中 MCP Server 的一键命令只是启动 MCP 进程,并不会自动写入你的 AI 工具配置文件。你仍需手动(或让 AI)完成配置文件的修改,具体步骤见下方 MCP Server 章节。
前置条件:Node.js ≥ 20(运行 node -v 确认版本)
Agentic 账户
Agentic 账户是通过 OAuth 授权连接的独立交易账户,与主账户资金分开。授权后,MCP/CLI 工具即获得该账户下的交易权限,无需你手填 Key。
把下面这段话直接粘贴给你的 AI,它会引导你完成浏览器 OAuth 并安装好对应工具:
Code
MCP Server
适用场景
如果你用的是有图形界面的 AI 工具(Claude Desktop、Cursor、Windsurf、ChatGPT Desktop、Codex),选这个。你在对话里说的每一条指令都会被转化为对你 Bitget 账户的实际操作。
以下安装步骤对所有工具通用,核心命令 npx -y @bitget-ai/bitget-agent-mcp 不变。唯一的区别是配置文件的位置——在 Step 1 的表格里找到你用的工具对应的路径即可。
让 AI 帮你配置(推荐)
把下面这段话直接粘贴给你的 AI,它会自动完成配置:
Code
关于这次授权
交易前需先在 Web 端把资金从主账户划转到 Agentic 账户,Agent 无法代办划转和提币。凭证落盘后交易工具即可用,无需重启 Agent;断链或凭证失效时需重新走一遍 OAuth。
手动配置
Step 1 — 打开你的 AI 工具配置文件:
| 工具 | 配置文件路径 |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | Settings → MCP → Add New Server |
| Windsurf / Continue | 参考各自文档中的 MCP 配置说明 |
Step 2 — 将以下内容添加到配置文件中。注意不需要填写任何 API Key:启动后首次使用交易类工具时,AI 会自动引导你完成浏览器 OAuth 授权,凭证由 Bitget 服务端签发并自动保存在本地:
Code
Step 3 — 完全退出并重启 AI 工具。
Step 4 — 在 AI 对话里输入「BTC 现价是多少?」,收到行情数据说明基础配置成功。再问一句需要交易权限的话(比如「查一下我的账户余额」),AI 会自动打开浏览器引导你完成 OAuth 授权——详见上方"关于这次授权"。
按需调整模式
在 args 里追加参数切换:
| 场景 | 追加参数 | 说明 |
|---|---|---|
| 先用模拟盘熟悉 | "--paper-trading" | 使用 Demo Key,不动真实资产 |
| 只查询不操作 | "--read-only" | 禁止所有下单和划转操作 |
| 只看行情、不需要账户 | "--modules", "market" | 无需配置 API Key |
示例——只读模式:
Code
Cursor 用户
Cursor 支持的 MCP 工具总数约为 40 个,Bitget 默认占用约 14 个。如果工具没有完整加载,尝试关闭其他 MCP,或用 --modules market 只加载行情模块。
代理配置
如果你需要通过 VPN 或代理访问网络,在 MCP 配置里加入 env 块(仅用于代理网络配置,与账户授权无关,填入你自己的代理地址):
Code
为什么要加 NODE_USE_ENV_PROXY
NODE_USE_ENV_PROXY=1 确保 Node.js 的网络请求也走代理,否则部分请求可能绕过代理。
装完后 AI 能做什么
| 模块 | 默认加载 | 涵盖操作 | 是否需要授权 |
|---|---|---|---|
market | ✅ | 行情价格 · K 线 · 资金费率 · 订单簿 · 持仓量 | 否 |
trade | ✅ | 下单 · 撤单 · 改单 · 查持仓 · 策略单 | 是 |
account | ✅ | 账户余额 · 资金划转 · 充值 · 提现 · 子账户管理 | 是 |
strategy | 按需 | 触发单 · 止盈止损单 · 计划委托 | 是 |
cryptoloans | 按需 | 借币 · 还款 · 质押贷款 | 是 |
tax | 按需 | 税务记录查询 | 是 |
加载额外模块:"args": ["-y", "@bitget-ai/bitget-agent-mcp", "--modules", "all"]
试试这几句话
Code
CLI · bgc
适用场景
如果你用的是终端类 AI 工具(Claude Code、Codex CLI、OpenClaw),或者希望在终端里直接敲命令操作 Bitget,选这个。
以下安装步骤对所有工具通用,安装命令运行后会自动检测你已安装的工具并分别部署,无需为每个工具单独操作。
一键安装
把下面这段话粘贴给你的终端 AI,或直接在终端运行:
Code
Code
这条命令会安装 bgc CLI、交易 Skill 和市场分析 Skill,并自动部署到 Claude Code / Codex / OpenClaw。
配置 API Key
想要 OAuth 免手配 Key 的方式?可以改用上方的 MCP Server 安装路径,通过浏览器 OAuth 一键连接,无需手动创建和保存 Key。bgc 目前仍需手动配置 API Key:还没有 API Key?前往 API 管理页面 → 创建 API Key,勾选 Read + Trade 权限,保存好 API Key、Secret Key、Passphrase 三个值。建议先创建 Demo Key 配合 --paper-trading 练手,再切换实盘。
Code
小贴士
建议把这三行写入 ~/.zshrc 或 ~/.bashrc,避免每次重新配置。查看公开行情不需要 Key,账户操作和下单必须配置。
验证安装
Code
完整工具列表
bgc 通过 12 个意图动词覆盖所有操作:
| 动词 | 说明 | 示例 |
|---|---|---|
market | 行情 · K 线 · 资金费率(公开数据) | bgc market --action tickers --symbol BTCUSDT |
order | 下单 · 撤单 · 改单 · 查订单 | bgc order --action place --side buy --qty 0.1 |
position | 查持仓 · 平仓 · 设杠杆 | bgc position --action info --category linear |
strategy_order | 触发单 · 止盈止损 | bgc strategy_order --action open |
account_overview | 账户快照(资产 + 持仓 + 手续费) | bgc account_overview --coin USDT |
transfer_funds | 账户间资金划转 | bgc transfer_funds --fromType spot --amount 100 |
deposit | 充值地址 & 记录 | bgc deposit --action address --coin USDT |
withdraw | 提现(高风险,需 --confirm) | bgc withdraw --coin USDT --amount 100 --confirm |
loan | 借币 · 还款 | bgc loan --action borrow --coin USDT |
subaccount | 子账户管理 | bgc subaccount --action list |
tax | 税务记录 | bgc tax --action history --year 2024 |
discover | 查看所有可用操作 | bgc discover --domain trade |
常用命令
Code
安全标志:
| 标志 | 作用 |
|---|---|
--dry-run | 预览请求,不实际发送 |
--read-only | 禁止所有写操作 |
--paper-trading | 切换到模拟盘 |
--confirm | 高风险操作(如提现)的二次确认 |
代理配置
如果你需要通过 VPN 或代理访问网络,可在环境变量中设置(填入你自己的代理地址):
Code
或在命令中指定 API 基础地址:
Code
试试这几句话
Code
Signal(无需账户)
不需要 Bitget 账户,也不需要 API Key。安装后会在本地部署 5 个 Skill 文件,并注册一个远程公开 MCP 数据服务(https://datahub.noxiaohao.com/mcp)作为数据源——AI 的分析基于这个服务实时返回的真实数据,不是凭空生成。
五个数据方向:
| 你可以问… | 数据来源 & 能力 |
|---|---|
| 「美联储加息对 BTC 有什么影响?」 | macro-analyst — 实时宏观数据,分析利率 · 收益率曲线 · 跨资产相关性 |
| 「鲸鱼最近在往交易所转币吗?」 | market-intel — 链上流向 · ETF 资金净流入 · DeFi TVL |
| 「现在市场情绪怎么样?」 | sentiment-analyst — 情绪指数 · 资金费率 · 多空持仓比 |
| 「BTC 的 RSI 超买了吗?」 | technical-analysis — 拉取 K 线后计算 23 个技术指标 |
| 「今天加密市场有什么重要新闻?」 | news-briefing — 实时聚合 44 个信息源(媒体 · 社区 · 官方公告) |
安装
粘贴给你的 AI,或直接在终端运行:
Code
Code
安装完成后重启 AI 工具,然后直接提问即可。
技术指标分析需要 Python 依赖
technical-analysis Skill 依赖 pandas 和 numpy,若需使用技术指标能力,请先执行:
Code
bitget-mcp-server(新增)
bitget-mcp-server 是独立的只读数据服务,覆盖美股/ETF行情与公司数据;和 Signal(加密货币宏观/情绪/技术面/新闻)是两个不同产品,不共用数据源或凭证,同样不需要 Bitget 账户或 API Key。
| 类别 | 覆盖内容 |
|---|---|
| 行情与历史价格 | 实时报价、历史 K 线 |
| 公司基本面 | 公司概况、管理层信息、财报日历、财务报表(资产负债表、利润表、现金流量表)、财务比率、估值指标 |
| 公司行为 | 分红、内部人交易、主要股东 |
| 机构与分析师数据 | 机构持仓(13F 及持仓明细)、分析师目标价、远期 PE/EPS/EBITDA/营收预测、一致预期 |
| ETF | ETF 相关数据接口 |
| 新闻与情绪 | 新闻资讯、市场情绪指标 |
接入方式
MCP 服务已上线,支持 HTTP 传输。以 Claude Code 为例:
Code
其他支持 HTTP 传输的 MCP 客户端(如 Cursor、Windsurf)可参考各自文档,填入同样的 endpoint:https://agent.bitget.com/mcp。它与 Signal 不共用同一个数据源、包名或凭证。
Skill
适用场景
配合 CLI · bgc 使用,适用于 Claude Code · Codex CLI · OpenClaw。
Skill 是一份装进 AI 工具里的说明文件,告诉 AI 什么时候该调用 bgc、怎么拼命令、写操作前如何提示你确认。没有 Skill,AI 有工具但不知道怎么用。
使用 CLI 一键安装时(upgrade-all)已自动包含,无需单独安装。如需单独部署:
Code
--target | 部署到 |
|---|---|
claude | Claude Code |
codex | Codex CLI |
openclaw | OpenClaw |
all | 以上全部 |
部署完成后重启 AI 工具生效。
Agentic 账户用户
如果你连接的是 Agentic 账户 而不是手配 API Key,请在安装 @bitget-ai/bitget-agent-mcp 的同时安装对应的 Agentic 专用 Skill——它覆盖了 OAuth 特有的状态处理(重新授权、凭证失效),这份手配 Key 版的 Skill 不包含这些逻辑。详见上方 Agentic 账户章节。
SDK(开发者)
适用场景
如果你是开发者,想在自己的项目里集成 Bitget 交易能力——比如构建自定义 MCP 服务器、量化策略、LLM 工具调用管道或自动化交易机器人——直接用 SDK。
安装
Code
环境要求:Node.js ≥ 20 · ESM only · 零运行时依赖 · 包含 TypeScript 类型
快速上手
Code
配置选项
| 参数 | 默认值 | 说明 |
|---|---|---|
surface | "intent" | "intent" 精选动词;"full" 暴露所有 1:1 操作 |
modules | "account,trade,market" | 逗号分隔的模块名,或 "all" |
readOnly | false | 移除所有写工具,AI 无法下单或划转 |
paperTrading | false | 路由到 Bitget Demo 环境,不动真实资金 |
baseUrl | https://api.bitget.com | 可通过 BITGET_API_BASE_URL 环境变量覆盖 |
运行时探索
不需要提前背操作列表,用 discover 在运行时查看可用工具和参数:
Code
错误处理
推荐用 safeInvoke,永不抛出异常:
Code
需要精细控制时,使用类型化错误:
Code
集成测试
SDK 内置 MockServer,无需调用真实 API:
Code
更多:agent-sdk
安全须知
AgentHub 在设计上保证你的凭证不离开本机:API Key 只从环境变量读取,所有请求在本地完成 HMAC-SHA256 签名后直连 api.bitget.com,没有中间层,没有遥测,没有日志上传。Agentic 账户的凭证遵循同样原则:OAuth 完成后由 MCP/SDK 在本地保存,AI 不会手动填写或粘贴它。
AgentHub 内置了四层保护机制:
| 机制 | 说明 |
|---|---|
| 模拟盘模式 | --paper-trading 将所有请求路由到 Bitget Demo 环境,不动真实资金 |
| 只读模式 | --read-only 在启动时移除所有写工具,AI 物理上无法下单或划转 |
| 预览模式 | --dry-run 构建完整请求但不发送,可提前确认参数是否正确 |
| 高风险确认 | 提现、全撤等操作需要显式加 --confirm,防止 AI 误触发;Agentic 账户则彻底不包含提现能力 |
建议从模拟盘开始,验证行为符合预期后再切换实盘。创建 API Key 时按最小权限原则,不需要提现就不要开启。
FAQ
Q: 我的 AI 工具不在列表里,能用吗?
A: 支持 MCP 协议的客户端都可以接入,方式与桌面端 AI 相同;支持调用外部命令的终端 AI 可以使用 bgc 命令行。
Q: 查行情需要 API Key 吗?
A: 不需要。只有跨账户(查余额、下单、划转)的操作才需要 Key。
Q: API Key 会暴露给 AI 吗?
A: 不会。Key 只从本地环境变量读取,不会出现在对话上下文里,也不上传任何服务器。
Q: 手配 API Key 和 Agentic 账户有什么区别?
A: 手配 API Key 是你在 Web 创建、自己管理的,共用主账户余额;Agentic 账户是通过 OAuth 连接、进入独立资金域,凭证在你完成授权后由 MCP/SDK 自动管理。
Q: Agentic 账户能提现吗?
A: 不能。提现和主账户相关操作必须始终在 Web 端手动完成。
Q: bitget-mcp-server 和 Signal 是一个东西吗?
A: 不是。它们是两个独立的 MCP 服务器。Signal 覆盖加密货币的宏观 / 情绪 / 技术面 / 新闻数据;bitget-mcp-server 覆盖美股上市公司及相关基本面 / 分析师数据。
Q: Cursor 里 Bitget 工具没加载全?
A: Cursor 有约 40 个工具的总数限制。可以关闭其他 MCP,或在启动参数里加 --modules market 只加载行情模块。
Q: AI 下单前会让我确认吗?
A: 会。Skill 会在执行写操作前显示 [CAUTION] 提示并等待你确认。提现等高风险操作还需要额外加 --confirm 标志。
Q: 收费吗?
A: AgentHub 本身 MIT 开源免费。交易产生的手续费按你的 Bitget 账户等级计算。
Q: 遇到问题去哪反馈?
A: GitHub Issues · 安全漏洞请发邮件至 security@bitget.com,不要在公开渠道发布。
相关链接
| 资源 | 地址 |
|---|---|
| Agent Hub(总入口) | https://github.com/Bitget-AI/agent_hub |
| MCP Server | https://github.com/Bitget-AI/agent-mcp |
| CLI(bgc) | https://github.com/Bitget-AI/agent-cli |
| Skill | https://github.com/Bitget-AI/agent-skill |
| Signal | https://github.com/Bitget-AI/bitget-signal |
| bitget-mcp-server | https://agent.bitget.com/mcp |
| SDK(开发者) | https://github.com/Bitget-AI/agent-sdk |
| Bitget API 文档 | https://www.bitget.com/api-doc/common/intro |
| API Key 管理 | https://www.bitget.com/zh-CN/account/newapi |
| Telegram 社群 | https://telegram.me/+o1tYqQ_lXxllYjgy |
风险提示
加密货币与代币化美股交易具有高风险,AI 可能误判。你须自行核对所有信息并承担全部后果。本工具不构成任何投资建议。
