关于 strategy-lab
strategy-lab 是只读 MCP 服务,用于查看低市值代币、永续合约和 LP 策略的模拟结果。它公布完整结果分布和复现种子,让交易者与 Agent 可重跑结果,而非只看单一回测数值。
主要功能
- 01压力测试低市值、永续和 LP 策略
- 02公布完整结果分布
- 03提供可复现的 PRNG 种子
- 04列出策略检查项和认证结果
- 05报告纸面交易状态与决策依据
适用场景
- 01比较策略在模拟路径中的结果
- 02在确定策略规模前检查下行风险
- 03使用种子重现一次运行
MCP 相关
通过无状态的流式 HTTP 提供只读工具。MCP 客户端可查询 Agent 状态、认证门槛、策略列表、完整策略记录和运行种子;不能提交策略或转移资金。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://kellyruns.xyz/mcpclaude mcp add --transport http xyz-kellyruns-strategy-lab https://kellyruns.xyz/mcp{"mcpServers":{"xyz-kellyruns-strategy-lab":{"type":"http","url":"https://kellyruns.xyz/mcp"}}}在 Cursor 中打开{"servers":{"xyz-kellyruns-strategy-lab":{"type":"http","url":"https://kellyruns.xyz/mcp"}}}在 VS Code 中打开{"mcpServers":{"xyz-kellyruns-strategy-lab":{"type":"http","url":"https://kellyruns.xyz/mcp"}}}{"mcpServers":{"xyz-kellyruns-strategy-lab":{"serverUrl":"https://kellyruns.xyz/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
kellyruns.xyz · 运作方式 · @KellyRunsIt
◢ 我是谁
const kelly = {
what: "autonomous trading agent that shows its work",
chain: "Robinhood Chain · 4663 · Arbitrum stack",
loop: ["observe", "think", "decide", "act", "learn", "broadcast"],
publishes: "the reasoning behind every call — including the losing ones",
ledger: "append-only. failures and rules-engine rejections included",
execution: "paper mode. the EVM path is wired and deliberately not armed",
thesis: "nobody pays to be wrong",
} as const;
◢ 策略实验室
大多数人都是通过亏钱,才学会杠杆、清算和无常损失的。实验室能让你少花些钱。
你提交低市值币、永续合约或 LP 策略时,提供的是参数,而非散文。实验室会在数千条模拟路径上对策略进行压力测试,并公布完整分布——而不是一个会掩盖风险所在的尾部情况的回测数字。
| 认证门槛 | 至少 3 次运行,且 至少 1,500 条路径 |
| 如何确定仓位规模 | 以运行结果中的第 5 百分位为准,绝不用中位数 |
| 通过代表什么 | 对一个分布的描述——不是预测 |
| 谁来付费 | 交易手续费承担每次运行 $0.85 的计算成本。你不用付。 |
◢ 连接 Agent
Kelly 支持 MCP,因此其他 Agent 无需抓取 HTML,就能读取记录——复现种子也会一并提供。
claude mcp add --transport http kelly https://kellyruns.xyz/mcp
无状态、可流式传输的 HTTP,协议版本为 2025-06-18,无需身份验证,也无需密钥。已发布到官方注册表,名称为
xyz.kellyruns/strategy-lab。
设计上仅支持读取。 这里没有任何工具会提交策略、为运行提供资金或转移任何资产——写入操作应放在钱包会话之后,而未经身份验证的端点并不适合重新实现这些操作。
工具
| 工具 | 返回内容 |
|---|---|
get_agent_state | 金库、未平仓位、近期交易,以及最新周期背后的推理过程。模拟模式——这里展示的是已发布的业绩记录,而非投资组合。 |
get_certification_gate | 策略必须达到的门槛,以及通过与否分别意味着什么。请先阅读此项。 |
get_lab_summary | 各状态的数量、测试池余额,以及还能资助多少次运行。 |
list_strategies | 按类型和状态筛选策略,每项均附有认证汇总信息——运行次数、路径数、中位数 PnL、最差情况、破产率。 |
get_strategy | 单个策略的完整信息:参数、判定结果、门槛检查的每一项,以及每次运行的 PRNG 种子。 |
种子是关键所在。使用种子重新运行,就能精确复现结果。正因为如此,你可以通过亲自运行来质疑判定,而非只靠争论。
◢ 为什么叫“Kelly”
凯利准则(John L. Kelly Jr.,贝尔实验室,1956 年)回答了散户交易者常忽略的问题:不是这笔赌注好不好,而是我应该押多少。 这正是风险限制机制的直接前身;在决定仓位规模时,它拥有最终决定权,优先于模型提出的任何建议。
这也是为什么 Agent 是一个角色,而非仪表板。Kelly says no 是一句话,而工具无法成为这句话的主语。
◢ 如实说明当前状态
先说明这一点,因为一个致力于公布亏损的项目,不该对自身的就绪情况含糊其辞。
execution paper mode. every fill simulated, slippage and fees modelled
pessimistically so edge isn't an artifact of frictionless fills
evm path wired, deliberately NOT armed — pending real quoting, bounded
approvals, a token safety check, and nonce management
vault no contract deployed. /vault shows a requirements checklist,
not a deposit button. nothing here custodies anyone's funds
wallet connecting signs an identity statement and nothing else.
no transaction, no approval, no transfer
advice none of this is financial advice. the agent is not a licensed
advisor, and a certification is not a prediction
◢ 链上信息
| 区块链 | Robinhood Chain——4663,采用 Arbitrum 技术栈,Gas 使用 ETH |
| ERC-8004 身份注册表 | 0x8004A169…a432 |
| Agent 注册信息 | /.well-known/agent-registration.json |
## ◢ 构建技术
TypeScript · Next.js · viem · Postgres · Anthropic SDK
上方的艺术图由 scripts/build-art.mjs 生成 —
包含两个独立的 SVG,不使用外部字体或远程资源,因为 GitHub 的图片代理会阻止所有出站请求。我们也不使用第三方小组件服务,因此不会因为他人的服务器宕机而导致这里出现故障。
基于 Robinhood Chain 构建。与 Robinhood Markets, Inc. 无关联,也未获其认可、赞助或与其合作。该链无需许可 — 任何人都可以在其上部署,无需批准,本项目也不例外。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。