关于 Autoyield
Autoyield 是面向 Solana 代币化股票和 USDC 收益研究的 MCP 服务,适用于希望检查收益、价格、代币真伪及钱包状况的用户。研究版只读;完整版本可构建未签名交易,但交易仍需用户在自己的钱包中审核并签名。
主要功能
- 01比较风险调整后的收益
- 02检查代币化股票真伪与安全性
- 03查询股票报价和订单成本
- 04查看钱包组合与健康状况
- 05构建待签名交易
适用场景
- 01比较 USDC 收益机会
- 02买入前检查代币与价格
- 03检查持仓并计算再平衡交易
MCP 相关
Autoyield 通过 Streamable HTTP 或 stdio 提供 MCP 服务。研究版提供只读工具;完整版本另提供构建未签名交易的工具,不持有密钥也不代为签名。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
14收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| minTvlUsd | number | 否 | 资金池 TVL 最低值筛选条件(默认值:100000) |
| amountUsdc | number | 否 | 用于影响估算的可选预期存款金额 |
详细介绍
autoyield
警告
此服务将于 2026 年 10 月 31 日停止运营。 此日期之后,autoyield(位于 mcp.autoyield.org 的托管连接器,以及本网站上的签名页面)将不再运营。npm 包已弃用;源代码仍可在 GitHub 上获取。此域名不会续费,将于 2027 年 5 月失效——此日期之后请勿签署交易,也不要信任该域名上的页面。感谢所有尝试过它的人。
**0.4.0(最终版本):**本地 stdio 服务会继续运行,且不会链接到 autoyield.org(本地模式没有托管签名页面)。StockWaves 交易前检查不再有默认值:未设置时会报告为“未运行”,买入工具仍会使用本地注册表中固定的 mint。
XSTOCK_GATE_URL仅应设置为你信任的服务。
从 Claude 研究代币化美国股票和 USDC 收益——粘贴一个 URL 即可。
autoyield 是一个 MCP 服务(本仓库,agent-wallet-mcp),它能为你的 AI 助手提供谨慎的人在买入代币化股票(Solana 上的 Backed xStocks)或存入 USDC 赚取收益前会进行的分析:风险调整后的收益率排名、与真实股票对照的公允价格和订单规模检查、代币真实性检查,以及钱包检查。研究版为只读,无需账号、钱包或安装。
30 秒快速体验
| 客户端 | 操作 |
|---|---|
| Claude(网页、桌面、移动端) | 设置 → 连接器 → 添加自定义连接器 → https://mcp.autoyield.org/research |
| Claude Code | claude mcp add --transport http autoyield https://mcp.autoyield.org/research |
| VS Code | 添加到 VS Code |
| Cursor | ~/.cursor/mcp.json:{"mcpServers": {"autoyield": {"url": "https://mcp.autoyield.org/research"}}}——或点击 autoyield.org 上的 添加到 Cursor 按钮 |
| 任意 MCP 客户端 | Streamable HTTP,无需身份验证:https://mcp.autoyield.org/research |
然后提问:
- “闲置的 $10,000 USDC 放在哪里能获得最高的风险调整后收益?”
- “现在是买入 NVDAx 的好时机吗?与 $100 的订单相比,$50k 订单的成本是多少?”
- “AAPLx 是正品代币吗?现在交易安全吗?”
- “检查 Solana 钱包
<address>,并建议调整为 60% SPY / 40% USDC 的配置。”
答案示例
2026-10-15 的实时输出,compare_yields,金额为 $10,000:
| 池 | 链 | 名义 APY | 风险调整后收益 | 风险评分 | 原因 |
|---|---|---|---|---|---|
| accountable-usdc | Monad | 9.8% | 6.5% | 66 | 协议风险较高 |
| fluid-lending-usdc | Ethereum | 6.9% | 5.4% | 79 | DefiLlama 模型预测收益可能下降 |
| kamino-usdc | Solana | 5.9% | 4.0% | 67 | autoyield 可为其准备存款的最佳池 |
| ample-usdc | Base | 63.7% | 5.4% → 投机性 | 8 | TVL 较低($0.2M),协议未知,且预测收益将下降——排名低于所有评分 ≥ 25 的池 |
页面上名义利率最高的项目,很可能正是你应该避开的;排名结果不仅会告诉你这一点,也会说明原因。
同日 NVDAx 的 quote_tokenized_stock 结果:该代币的交易价格比 NVDA 低 1.1%(相对于其自身历史数据 z ≈ −1.8 →“入场时机不错”);池深度显示,$5k 买入的每股成本比 $100 买入高 0.10%,而 $50k 买入则高 0.38%。
两个版本
Research — https://mcp.autoyield.org/research | Full — https://autoyield-api.fly.dev/mcp | |
|---|---|---|
| 登录 | 无 | OAuth 2.1:在 Phantom 中签署一条免费的链下消息,注明应用名称 |
| 工具 | 10 个只读工具 | 相同的 10 个工具 + 4 个用于准备未签名交易的 build_* 工具 |
| 能转移资金吗? | 不能 — 不会创建交易 | 不能单独完成:你需要在自己的钱包中审核并签署每笔交易 |
安全模型
- **Research 版本:**绝不准备、签署或发送交易;即使按名称调用,也会拒绝
build_*工具。 - **Full 版本:**非托管。服务端不持有密钥,也绝不签名。在广播你签署的交易前,会通过两个 RPC 端点重新模拟;如果结果与展示给你的内容不符(输出代币或收款方不同、超额支出),就会拦截。
- 使用计数器为匿名数据(不包含钱包、IP 或参数)。详情:SECURITY.md · 隐私政策。
构建方式
- 使用 TypeScript;通过 Streamable HTTP(无状态)和 stdio(npm)运行 MCP。每个工具都带有 MCP 注释和输出架构。
- 数据:Solana RPC、Jupiter、DefiLlama、Stooq/Yahoo 市场数据,以及自 2026 年 5 月起按小时收集的 xStock 价格与真实股票价格数据集(位于
research/;在市场交易时段内,SPYx 与 SPY 的跟踪偏差为 ±0.13%,1σ)。 - 由一名开发者构建,大量使用 Claude Code。安全防护:175 项测试、SECURITY.md 中按日期记录的安全审计日志,以及通过真实主网交易(买入、卖出、存入、取出)验证的交易流程。
- 发行方不向美国人士提供代币化股票。此处所有内容仅供参考,不构成投资建议。
存在的理由
代币化美国股票(Backed 的 xStocks、Ondo Global Markets)和链上国债产品,是增长最快的现实世界资产(RWA)类别。截至 2026 年年中,它们在 Solana 上已有实际流动性 — NVDAx、TSLAx、SPYx 的流动性各为 30 万至 300 万美元,约 5 美元/股的交易未产生可检测到的价格影响。
Coinbase、Phantom 和 Crossmint 都提供“Agent 钱包”,但它们都是通用型产品。没有哪一个专注于 RWA 发现、收益聚合,或让闲置 USDC 真正赚取收益所需的稳妥执行。本服务填补了这一空白,并通过 AI 工具层分发。
安装选项
上表介绍了托管服务的用法。要使用 Full 版本(可准备由你签署的交易),请改为将 https://autoyield-api.fly.dev/mcp 添加为自定义连接器;Claude 会打开 autoyield.org 上的页面,你可以在 Phantom 中签署一条链下消息,注明要连接的应用(采用支持 PKCE 和动态客户端注册的标准 OAuth 2.1)。
你也可以在本地运行,而不使用托管服务(Claude Desktop / Cursor / 任意 stdio MCP 客户端):将配置添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS 上的 Claude Desktop)或编辑器的 MCP 配置中:
{
"mcpServers": {
"agent-wallet": {
"command": "npx",
"args": ["-y", "@kaditang/agent-wallet-mcp"]
}
}
}
npm 包已发布为
@kaditang/agent-wallet-mcp(并已列入官方 MCP Registry)——上面的配置通过npx直接运行,无需克隆。如需改为从源代码运行(用于开发),请克隆此仓库并运行:
git clone https://github.com/kaditang/agent-wallet-mcp.git cd agent-wallet-mcp && npm install cp .env.example .env # 然后填写 SOL_RPC(通过 Phantom 在 /account 页面生成 API 密钥) npm run mcp:http # 在 :3030 上提供服务然后将 MCP 客户端指向
http://localhost:3030/mcp,并添加Authorization: Bearer <your-api-key>标头。
Solana RPC 端点(推荐)
公共 RPC(api.mainnet-beta.solana.com)的速率限制很严格,有时还会拒绝 getTokenAccountsByOwner 请求。只要有实际流量,就应使用付费端点作为主端点;公共端点会自动保留为备用端点。
Helius 的免费套餐足以满足 V1 的需求:
- 注册 → New project → 复制 RPC URL(格式类似
https://mainnet.helius-rpc.com/?api-key=...) - 在
.env中设置:SOL_RPC=https://mainnet.helius-rpc.com/?api-key=YOUR_KEY - (可选)添加第二个服务提供商,设为
SOL_RPC_FALLBACK_1,以实现冗余。
端点池会先尝试主端点;遇到暂时性故障(429、超时、5xx)时,会依次尝试备用端点,最后尝试公共 mainnet-beta 和 publicnode 端点。
错误监控(可选)
设置 SENTRY_DSN,将服务端错误发送到 Sentry。默认禁用;未设置时不会向外发送网络请求。会捕获 500 错误和广播失败,并附带已清理的上下文信息——发送前会剔除请求正文、Cookie 和标头(其中可能包含 API 密钥)。
SENTRY_DSN=https://<key>@oXXXXXX.ingest.sentry.io/XXXXXX
SENTRY_RELEASE=<git-sha> # optional, for release tracking
工具列表
| 工具 | 用途 | 会签名吗? |
|---|---|---|
compare_yields | 对跨链 USDC 借贷收益和代币化国债收益进行排名,采用风险调整后收益率(考虑波动性 / TVL / 协议 / 稳定性 / 对奖励的依赖程度),而非醒目的 APY。Solana 协议标记为 executable: true。 | 否 |
list_yield_tokens | 列出支持的代币化国债(Ondo 的 USDY)。 | 否 |
list_xstocks | 列出支持的代币化美国股票(Backed xStocks)。 | 否 |
check_xstock_safety | 对代币化美国股票(任何发行方 / 铸币地址 / EVM 地址)进行交易前安全检查:确认它是否为真实代币(而非仿冒品),以及现在是否适合买入——通过核对发行方自己的注册表验证,并检查脱锚 / 流动性 / 市场交易时间 / 停牌情况。可识别冒名代币(首要风险)。免费,只读。在 build_buy_xstock_tx 前自动运行。 | 否 |
quote_tokenized_stock | 获取 USDC → xStock 的 Jupiter 实时报价,检查 ≥ $200 订单的交易规模成本(该规模的每股成本比 $100 买入高多少),并提供最佳入场时机信号(相对于标的股票的溢价,并与相同市场状态下的基准比较——美国市场开盘与收盘时)。 | 否 |
get_portfolio | 快照查看钱包:SOL、USDC、xStocks + 通过 Jupiter 估值的收益代币。 | 否 |
portfolio_health | “我需要做点什么吗?”——对比持仓与最佳风险调整后收益率,并提供每个 xStock 的时机分析和可执行建议。 | 否 |
suggest_rebalance | 根据目标配置,计算为达到目标所需的买入 / 卖出交易。只读;由用户执行。 | 否 |
export_history | 导出代币化股票 / 收益交易历史(日期、操作、价格、CSV)——供会计师记录使用,不构成税务建议。 | 否 |
track_tx | 查询 Solana 签名的确认状态。 | 否 |
build_deposit_yield_tx | 构建未签名的 USDC → USDY 交易 + 一键签名 URL。 | 否——用户在 Phantom 中签名。 |
build_withdraw_yield_tx | 构建未签名的 USDY → USDC 交易 + 签名 URL。 | 否 |
build_buy_xstock_tx | 构建未签名的 USDC → xStock 交易 + 签名 URL。 | 否 |
build_sell_xstock_tx | 构建未签名的 xStock → USDC 交易 + 签名 URL。 | 否 |
每个工具都带有 MCP 注释:10 个只读工具会标记为只读(客户端可提供“始终允许”选项);4 个 build_* 工具会标记为非只读,但不具破坏性——它们只会准备交易,只有在你签名后才会转移资产。
提示词
预先编写好的工作流,会显示在客户端的提示词菜单中(例如 Claude Desktop / Claude Code):
| 提示词 | 参数 | 功能 |
|---|---|---|
portfolio_checkup | wallet | 检查持仓、闲置 USDC 和仓位,最后最多给出一条建议。 |
buy_us_stock | ticker、amountUsdc、wallet | 安全检查 → 实时报价 + 入场时机 → 仅在你确认后构建买入交易。 |
best_yield | amountUsdc(可选) | 找出最佳可执行选项与全球风险调整后收益率,并说明为什么醒目的 APY 较低也可能是更好的选择。 |
架构
[Claude / Cursor / Claude Code]
↓ MCP (stdio or HTTP)
[agent-wallet-mcp server]
├─ READ tools (DefiLlama, Jupiter quote, RPC reads)
├─ BUILD tools (Jupiter swap → unsigned VersionedTransaction)
└─ MONITOR tools (RPC signature lookup)
↓ returns tx + signUrl
[user's browser]
↓ Phantom signs + sends
[Solana mainnet]
零托管,服务端不持有任何签名密钥。该服务仅提供智能分析和交易构建功能。
快速示例
用户对 Claude 说:
“我有一个 Solana 钱包,地址是
7QCg1LegbEE2eYDJZfgeMX7JhjtFVVZx9su3HzncuSh2。帮我买 5 USDC 的 NVDA 代币化股票。”
Claude 调用 build_buy_xstock_tx → 收到签名 URL → 展示给你。你点击后,Phantom 会提示你操作,你确认即可。约 0.023 NVDAx 会进入你的钱包。
注意事项
- 每项操作都由你签名。 不会自动执行任何操作。
- 代币化股票依据非美国招股说明书发行。 发行方(Backed、Ondo)限制美国人士参与。我们不会为任何人办理开户或 KYC——这些事由你与发行方处理。
- 市场行情会波动。 滑点上限默认为 0.5%;对于流动性不足的交易对,请谨慎调高。
安全
本服务涉及真实资金。我们在 SECURITY.md 中记录了完整的安全状况、威胁模型、审计历史和漏洞披露流程,其中包括对这里“非托管”含义的可验证说明(即,控制我们后端的攻击者无法做什么)。
如果你发现安全问题,请私下提交安全公告,不要公开提交问题。完整的披露流程请参阅 SECURITY.md。
相关项目
可与 StockWaves 搭配使用——它通过 x402 协议提供按次付费的量化信号(股票/加密货币/跨资产宏观)。StockWaves 告诉 Agent 交易什么;本服务则让它以非托管方式执行交易。
许可证
MIT
状态
已在 Solana 主网上线。 首笔 USDC → Ondo USDY 交易已通过 Phantom 签名,并由本服务广播:
55Agf6...JEusD
公开构建中。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。