登录加入候补名单立即开始

MCP 服务器

在你已经使用的 AI 里使用 cubrik

把 cubrik 连接到 Claude、ChatGPT、Cursor、VS Code 或 Claude Code。无需离开对话,就能发起回测、查看投资组合、设置代理或管理持仓。

连接 AI 应用所有套餐都包含,Demo 也不例外。你的套餐限制与在 cubrik 中相同。

连接

服务器地址

在你的 AI 应用中把这个地址添加为自定义连接器(有些应用称之为 MCP 服务器或集成)。首次使用时,应用会打开 cubrik 的登录页面。

https://mcp.cubrik.ai/mcp

Streamable HTTP · 使用 OAuth 2.0 登录 · 无需 API 密钥

三个步骤

  1. 01

    添加地址

    在你的 AI 应用中添加自定义连接器,并粘贴 https://mcp.cubrik.ai/mcp。

  2. 02

    用 cubrik 登录

    应用会把你带到 cubrik。照常登录即可:无需复制密钥,也无需在对话中粘贴任何内容。

  3. 03

    选择它可以做什么

    读取账户、管理代理、在已连接的券商上交易:由你勾选这个应用可以做的事,重新连接即可更改。

开始之前

  • 一个 cubrik 账户:在 app.cubrik.ai 注册。所有套餐都包含此连接,免费的 Demo 套餐也不例外。
  • 一个能通过 streamable HTTP 连接远程 MCP 服务器、并支持 OAuth 登录的 AI 应用。
  • 仅交易工具需要:在 cubrik 的券商页面连接的券商或交易所。市场数据、回测和代理库都不需要,而且每个套餐都可以在那里开设使用虚拟资金的 Demo 账户。

在你的应用中设置

Claude

设置 → 连接器 → 添加自定义连接器,然后粘贴地址。适用于 claude.ai、桌面应用和手机应用。

ChatGPT

在 ChatGPT 的设置中,于“应用”下开启开发者模式,然后用该地址创建一个应用。适用于允许自定义应用的 ChatGPT 套餐。

Claude Code

运行 claude mcp add --transport http cubrik https://mcp.cubrik.ai/mcp,然后输入 /mcp 登录。

Cursor 和 VS Code

在 Cursor 中打开设置 → MCP,或在 VS Code 中运行“MCP: Add Server”,选择 HTTP 并粘贴地址。cubrik 的 AI 应用页面为两者都提供一键按钮。

Cursor · ~/.cursor/mcp.json
{
  "mcpServers": {
    "cubrik": { "url": "https://mcp.cubrik.ai/mcp" }
  }
}
VS Code · .vscode/mcp.json
{
  "servers": {
    "cubrik": { "type": "http", "url": "https://mcp.cubrik.ai/mcp" }
  }
}

Codex、Gemini CLI 等

任何支持远程 MCP 服务器和 OAuth 登录的应用都可以连接:把地址添加为 HTTP 服务器即可。

登录与权限

cubrik 通过 OAuth 2.0 让 AI 应用登录,采用带 PKCE 的授权码流程。应用会自行注册,方式是动态客户端注册或客户端 ID 元数据文档,因此无需复制任何客户端 ID、API 密钥或密码。

在 cubrik 的登录页面上,由你选择应用可以做什么。之后它持有的令牌只适用于你的 cubrik 账户,并仅限于你允许的范围:

  • 查看你的账户cubrik.read

    你的套餐和额度、代理及其运行记录、回测、代理库、分析、市场数据、通知和技能,以及你所连接平台的余额、持仓和交易。

  • 管理你的代理cubrik.agents

    创建、修改、测试、启动、暂停和删除代理,从代理库复制代理,应用分析建议,以及保存或删除技能。

  • 在你的平台上交易cubrik.trade

    在你连接到 cubrik 的券商和交易所下单、改单和平仓,并设置止盈和止损。

券商和交易所的密钥在 cubrik 的券商页面中输入,绝不在对话中输入,AI 应用也永远不会收到它们:connect_platform 只提供该页面的链接。

要终止某个应用的访问权限,可在网页或手机上的设置 → AI 应用中断开它,或从该应用中移除 cubrik。无论哪种方式,它都需要重新登录。

示例提示

用你自己的话提问:应用会选择工具。以下是五个请求、各自使用的工具以及它们会改变什么:

  • 显示我在所有平台上的余额和持仓,以及我这个月赚了多少。

    get_portfolioget_trading_results只读取。

  • 在 BTC 4 小时图上回测过去一年:当 RSI 跌破 30 且价格高于 200 EMA 时买入,止损 2%,目标 4%。

    run_backtestget_backtest这是模拟:任何账户都不会有变化。

  • 在代理库里找一个回撤低于 15% 的黄金代理,并复制到我的账户。

    search_libraryget_library_agentcopy_library_agent副本创建后处于暂停状态。

  • 用那个回测创建一个代理,测试它,并告诉我它现在会怎么做。

    create_agenttest_agent创建后处于暂停状态。测试不会下任何单,也不消耗额度。

  • 暂停我所有的代理。

    pause_all_agents它们的持仓保持不变。

工具

每个工具都有标题和 MCP 注解,在此列于其旁。只读工具不会更改任何内容。破坏性工具会更改或删除某些内容、启动可以交易的代理或下单,因此会读取注解的应用(例如 Claude)可以在运行前先询问你。创建、复制、测试和暂停代理属于写入操作,但不具破坏性。

账户与投资组合

你的套餐和额度,各个已连接平台上的余额与持仓,你的已平仓交易和收益。

  • get_account只读

    套餐、本月剩余额度及续期时间、活跃代理数量和上限,以及代理可用的运行频率。

  • list_platforms只读

    连接到 cubrik 的券商和交易所:状态、代理能否使用,以及最近已知的余额。

  • connect_platform只读

    cubrik 列出的平台,以及在 cubrik 中连接平台的页面链接。

  • get_portfolio只读

    每个已连接平台上的余额和持仓,直接从平台读取。

  • get_trade_history只读

    已平仓交易,最新的在前,并注明每笔交易背后的代理。

  • get_trading_results只读

    某一时期的盈亏、交易笔数和胜率,按代理和按平台划分。

  • list_notifications只读

    最近的代理结果、风险提醒和已完成的回测。

  • mark_notifications_read写入

    将通知标记为已读。

代理

列出、创建、修改、启动、暂停或测试你的 AI 代理,并查看每次运行发现了什么、做了什么。

  • list_agentsget_agent只读

    你的代理:状态、运行频率、是否允许交易、其指令或规则,以及费用。

  • get_agent_runsget_conversation只读

    代理的运行记录:它发现了什么、做了什么决定、进行了哪些交易,以及它写入这些内容的对话。

  • list_agent_templates只读

    现成的代理配置。

  • create_agent写入

    根据一条指令或某个回测的规则创建代理,创建后始终处于暂停状态。

  • test_agent写入

    试运行:像真实运行一样做出决定,但不下任何单,也不消耗额度。

  • update_agent破坏性

    修改代理的名称、运行频率、指令或规则、平台或限制。

  • start_agent破坏性

    启动已暂停的代理。允许交易的代理从此会在其平台上下单。

  • run_agent_now破坏性

    在计划之外立即进行一次真实运行。消耗额度。

  • pause_agentpause_all_agents写入

    暂停一个代理,直到你再次启动它或直到你设定的时间,或一次暂停所有代理。持仓保持不变。

  • delete_agent破坏性

    删除代理。它开立的持仓保持不变。

回测

在历史 K 线上测试一个想法的规则,逐月查看资金曲线、最大回撤和胜率。

  • run_backtest写入

    在历史 K 线上模拟规则,并把回测保存在账户中,供 get_backtest 读取。

  • get_backtest只读

    读取回测结果:收益、最大回撤、胜率、交易笔数及其背后的假设。

  • check_rules_now只读

    已保存策略的入场和出场规则在最新 K 线上是否成立。

代理库

浏览 cubrik 的现成代理及其 12 个月回测,并把其中一个复制到你的账户。

  • search_libraryget_library_agent只读

    cubrik 的现成代理,每周回测,附有收益、回撤和评分,并可查看每个代理的详情。

  • copy_library_agent写入

    将代理库中的代理复制到你的账户,处于暂停状态。

分析

你的分析报告以及针对每个代理的建议,一步即可应用。

  • get_analysis只读

    某个平台的分析报告:盈亏、表现最好和最差的市场,按代理划分。

  • get_advice只读

    分析针对某个平台上每个代理给出的建议:要改什么以及原因。

  • apply_advice破坏性

    将一条建议写入对应的代理,从而修改该代理的规则。

市场

价格、K 线、cubrik 覆盖的品种、经过筛选的新闻和经济日历。

  • get_priceget_candles只读

    最新价格及其 24 小时变化,以及 OHLCV K 线。

  • list_instruments只读

    cubrik 提供价格的加密货币交易对、外汇、指数、大宗商品和股票。

  • get_market_overview只读

    主要市场的走势和涨跌幅最大的品种。

  • get_newsget_economic_calendar只读

    按可能影响筛选的新闻标题,以及即将发布的经济事件。

技能

你自己的方法:保存、读取和更新 cubrik 对话与代理所遵循的技能。

  • list_skillsget_skill只读

    你的技能,即 cubrik 聊天和你的代理遵循的操作手册,可列出全部或查看单个详情。

  • save_skilldelete_skill破坏性

    创建、替换或删除你的某个技能。

你的券商自带的工具

在你连接到 cubrik 的券商上下单、设置止损止盈、平仓,前提是你在登录时允许交易。

<platform>_<tool>只读破坏性

每个连接到 cubrik 的平台都会带来自己的工具,名称以该连接开头,例如 moonx_get_account_overview。读取余额、持仓、订单和交易历史是只读的;下单、改单、平仓以及设置止盈和止损属于破坏性操作,并需要交易权限。不提供任何将资金转入或转出账户的工具。

ChatGPT 的应用目录以专属地址 https://mcp.cubrik.ai/chatgpt/mcp 列出 cubrik,该地址不会下任何单:它没有平台工具,也没有 start_agent 或 run_agent_now,其 start_watch_agent 只会启动不能交易的代理。

看得见的回答

在 Claude 和 ChatGPT 中,回测、代理、投资组合、代理库和分析会以可交互的卡片出现在对话里,卡片上的暂停、启动、复制和应用按钮通过同样的工具执行操作。

一切由你掌控

  • 连接每个应用时,由你选择它可以做什么:读取、管理代理、交易。
  • 没有任何工具会把资金转入或转出你的账户。
  • 代理从不自行启动:新建和复制的代理创建时都处于暂停状态,只有在你启动后才会交易,且受每个代理所设限制的约束。
  • 下单、启动代理、修改和删除都被标记为破坏性操作,因此 Claude 和 ChatGPT 在使用前会先询问你,除非你让它们不必询问。
  • pause_all_agents 可一次停止所有代理,无论是在你的 AI 应用中还是在 cubrik 中。持仓保持不变。
  • 回测和测试不会下任何单,Demo 账户使用虚拟资金交易。
  • 随时可在网页或手机上的 设置 → AI 应用 中断开任何应用。
  • cubrik 会记录 AI 应用执行的每一个操作,并注明应用名称。

cubrik 是软件,不是券商、投资顾问或资产管理人。交易杠杆产品具有很高的亏损风险,过往或回测结果并不保证未来的结果。请参阅风险披露。

数据与隐私

  • 应用只能访问你登录时使用的 cubrik 账户,且只能在你授予的权限范围内访问。
  • cubrik 只接收应用为使用它而发送的内容:它的登录以及它发起的工具调用。cubrik 永远看不到你的对话、应用的记忆或你的文件。
  • 每次调用都会记录其工具、时间、是否成功以及耗时,该记录保留 90 天。调用的内容不会被记录;它在你账户中造成的更改会被记录,就像是你亲自做出的更改一样,并注明应用名称。
  • 应用的令牌仅以单向指纹的形式存储,并在你断开它时立即删除。
  • 余额、持仓和交易是通过你授予 cubrik 的访问权限从你的平台读取的。我们从不出售你的数据。

我们如何处理 AI 应用读取和执行的内容,请参阅我们的隐私政策和服务条款。

故障排除

  • 应用无法连接,或登录失败

    请确认地址正是 https://mcp.cubrik.ai/mcp,然后从应用中移除 cubrik 并重新添加。在 Claude Code 中,运行 /mcp 并选择 cubrik 以重新登录。

  • 某个工具提示此连接未获得某项权限

    应用登录时未勾选该权限。请重新连接应用,并在 cubrik 的页面上勾选它。

  • 缺少交易工具

    它们来自连接到 cubrik 的平台。请在券商页面连接券商或交易所,然后开始新的对话,或在你的应用中重新加载服务器,以便加载这些工具。ChatGPT 目录中的版本没有交易工具。

  • 额度不足,或已达到代理上限

    你的套餐限制与在 cubrik 中相同。可以问“我的 cubrik 套餐还剩多少?”,或打开设置 → 套餐。

  • 订单被拒绝

    回复中会给出平台的原因,例如保证金不足、数量低于最小值或市场已休市。请调整订单后重试。

  • 回测仍在运行

    回测在后台运行。请让应用在一分钟后再查看结果。

常见问题

需要付费吗?

不需要。所有 cubrik 套餐都包含此连接,免费的 Demo 套餐也包括在内。读取账户不消耗额度;代理的运行或测试会像在 cubrik 中一样消耗额度。你的 AI 应用的订阅另行计算。

我的 AI 应用可以下单吗?

可以在你连接到 cubrik 的券商上下单,前提是你在连接应用时允许交易。像 Claude 这样的应用在每次此类操作前都会先询问你,除非你让它们不必询问。ChatGPT 应用目录中上架的版本不会下单。

我的券商密钥会分享给 AI 应用吗?

不会。你的密钥加密保存在 cubrik。应用只会获得一个 cubrik 令牌,仅限你允许的操作,下单由 cubrik 代为执行。

哪些套餐包含此功能?

全部套餐。你的套餐限制,例如代理数量、运行频率、额度和已连接平台,与在 cubrik 中完全相同。

如何断开应用?

设置 → AI 应用 → 已连接,然后点击断开。立即生效:应用需要重新登录才能使用 cubrik。

AI 应用能看到什么?

只能看到它调用工具时工具返回的内容。应用之后如何处理这些内容,受该应用自身的条款和隐私政策约束。

支持

请发送邮件至 help@cubrik.ai,注明问题发生的时间,如有可能请附上工具名称。