MCP 服务器
在你已经使用的 AI 里使用 cubrik
把 cubrik 连接到 Claude、ChatGPT、Cursor、VS Code 或 Claude Code。无需离开对话,就能发起回测、查看投资组合、设置代理或管理持仓。
连接
服务器地址
在你的 AI 应用中把这个地址添加为自定义连接器(有些应用称之为 MCP 服务器或集成)。首次使用时,应用会打开 cubrik 的登录页面。
https://mcp.cubrik.ai/mcpStreamable HTTP · 使用 OAuth 2.0 登录 · 无需 API 密钥
三个步骤
- 01
添加地址
在你的 AI 应用中添加自定义连接器,并粘贴
https://mcp.cubrik.ai/mcp。 - 02
用 cubrik 登录
应用会把你带到 cubrik。照常登录即可:无需复制密钥,也无需在对话中粘贴任何内容。
- 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 应用页面为两者都提供一键按钮。
{
"mcpServers": {
"cubrik": { "url": "https://mcp.cubrik.ai/mcp" }
}
}{
"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 的访问权限从你的平台读取的。我们从不出售你的数据。
故障排除
应用无法连接,或登录失败
请确认地址正是
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,注明问题发生的时间,如有可能请附上工具名称。