← 返回目录
R

Robinhood for Agents

社区
面向AI代理的Robinhood集成——50个MCP工具与TypeScript客户端库。
分类
开发工具 第 327 / 438
Stars
★ 67 热门
传输方式
stdio(本地进程)
运行环境
Bun 1.3+ · Docker · Node.js
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
50
43FMRS · D

该服务器为Robinhood提供了全面的MCP集成,功能丰富,安全控制较多,但属于非官方工具,使用时需谨慎。适合对风险有认识的用户。

最强项 · 文档质量 12/20 最弱项 · 可靠性 6/20

可靠性
6/20
安全与权限
7/20
维护活跃度
7/20
文档质量
12/20
安装易用性
11/20
查看各项评分依据
可靠性 6/20
仅提供了 README 和仓库元数据,没有可审查的源码、服务器清单、CI 工作流或测试文件。README 声称提供 50 个 MCP 工具、自续期会话、订单模拟等能力,但这些都是不可信声明,无法验证 MCP 初始化握手、工具列表与真实行为是否一致。依赖 Bun、Chrome 和非官方 Robinhood API,边界情况(token 轮换、401 重试、价格 collar)虽有文档描述但无法从源码确认。校准规则要求在没有可验证执行证据时可靠性不能给高,因此扣除大量分数。
安全与权限 7/20
README 展示了较好的安全设计声明:默认 OS keychain、AES-256-GCM 加密文件存储、OAuth token 被动拦截、禁止银行转账/批量撤单、要求显式交易参数、明确 sell_short 才可开空、建议 review→confirm→place 流程,并提供了威胁模型文档链接。但源码不可见,无法验证这些控制是否真实实现;MCP 工具层面存在直接下单接口,确认更多依赖技能或客户端流程而非服务端强制。凭证涉及真实券商账户,浏览器登录和 token 存储属于高风险面。未从现有资料中触发恶意软件、凭据窃取、隐蔽外传或未确认的不可逆支付等红线的明确证据,但因实现不可验证,不能给高分。
维护活跃度 7/20
仓库元数据显示 MIT 许可证、未归档、4 个 open issues,README 中有 CI badge、npm 版本徽章和 ClawHub 链接。这些只能说明项目看起来在维护,但缺少可验证的提交历史、发布记录、issue 响应、依赖更新和安全响应渠道。星数按规则仅作发现信号,不计分。因此维持在中低区间。
文档质量 12/20
README 本身质量较高:包含快速开始、多种客户端配置示例、50 个工具表格、下单流程、认证与会话生命周期、Docker/headless 部署、安全警告、架构文档链接、开发与集成测试命令、免责声明,并披露了 token 单写者、Chrome 无 fallback、文件加密不防恶意 agent 等限制。不足在于缺少每个工具的详细参数/模式说明、速率限制和成本说明,故障排查也主要围绕会话状态;引用的 docs 文件未随资料提供,无法核实。
安装易用性 11/20
README 提供了清晰的安装步骤:Bun 1.3+ 与 Chrome 前置条件、npx/onboard 引导、Claude Code、Codex、OpenClaw、其他 MCP 客户端的配置示例,以及 Docker/headless 的 token 文件方式。作为静态文档已经很可用,但没有可验证的执行证据,无法确认 bunx 入口、onboard 流程和客户端注册是否真实可复现;Chrome 强依赖且无浏览器 fallback,平台兼容性部分依赖 keychain。按静态校准,setup 不能超过 15,因此给 11。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据控制浏览器

适合谁

  • 熟悉Robinhood并有编程能力的开发者。
  • 需要架构师支持AI代理执行交易操作的场景。
  • 希望将Robinhood数据集成到AI工作流中的用户。

不适合谁

  • 不熟悉Robinhood或没有Robinhood账户的用户。
  • 寻求官方支持的Robinhood API用户。
  • 无法接受AI自主交易风险的用户。
  • 希望使用非浏览器登录方式的用户。

所需权限

  • 读取和修改Robinhood账户数据(持仓、订单、自选列表等)。
  • 通过Chrome浏览器执行登录并捕获OAuth令牌(被动)。
  • 访问操作系统钥匙串或加密文件以存储令牌。
  • 发起网络请求到Robinhood的公开接口。

风险与副作用

  • AI可能误解意图并意外下单,导致财务损失。
  • 市场数据可能过时或不准确。
  • 软件缺陷或意外行为可能导致错误交易。
  • 令牌存储风险:加密文件可被容器内的恶意代理解密。
  • 会话刷新期间若保存失败,可能导致容器重启后无法恢复。
  • 非官方工具,使用需自担风险。

安装接入

准备工作

运行环境:Bun 1.3+ · Docker · Node.js

ROBINHOOD_TOKEN_KEY 可选密钥 解密 ROBINHOOD_TOKENS_FILE 所需的 base64 密钥,由 onboard 流程生成打印。
ROBINHOOD_ACCESS_TOKEN 可选密钥 直接传入 Robinhood 访问令牌(用于无服务器/测试场景,不支持刷新)。
其他可选配置项(1 个)
ROBINHOOD_TOKENS_FILE 可选 Docker/无头环境下加密令牌文件路径(如 ./tokens.enc),由 onboard 流程导出。

推荐使用引导式设置:运行 npx robinhood-for-agents onboard 并按照提示操作(它会检测您的代理、注册MCP服务器、安装技能并引导登录)。也可以手动配置:对于Claude Code,运行 claude mcp add -s user robinhood-for-agents -- bunx robinhood-for-agents;对于Codex,运行 codex mcp add robinhood-for-agents -- bunx robinhood-for-agents;对于OpenClaw,使用 clawhub install robinhood-for-agents。其他MCP客户端,可在配置文件中添加类似 {"mcpServers":{"robinhood-for-agents":{"command":"bunx","args":["robinhood-for-agents"]}}} 的条目。需要Bun v1.3+和Google Chrome。

claude_desktop_config.json
{
  "mcpServers": {
    "robinhood-for-agents": {
      "command": "bunx",
      "args": [
        "robinhood-for-agents"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "robinhood-for-agents": {
      "command": "bunx",
      "args": [
        "robinhood-for-agents"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add robinhood-for-agents -- bunx robinhood-for-agents

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端注册后重启,确认工具列表中出现 robinhood_check_session 和 robinhood_get_portfolio;调用 robinhood_check_session 应返回 logged_in / not_authenticated 等状态,证明连接正常。

常见排障

  1. 登录问题:确保已安装Google Chrome,且是官方版本。
  2. 会话状态未知:运行 `robinhood_check_session` 检查状态。
  3. 令牌存储错误:检查 `ROBINHOOD_TOKENS_FILE` 和 `ROBINHOOD_TOKEN_KEY` 环境变量。
  4. 订单未执行:检查是否指定了正确的交易时段(`market_hours` 必填)。
  5. 令牌文件写入失败:确保挂载卷可写。
  6. 集成测试失败:确认已通过 `npx robinhood-for-agents onboard` 完成登录。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 查看我的 Robinhood 投资组合和持仓
  • 搜索 AAPL 的报价和基本面数据
  • 展示 SPX 明天到期的期权链和希腊字母
  • 用 robinhood_review_equity_order 模拟买入 10 股 AAPL 的市价单

工具能力 50

robinhood_browser_login 写入
通过Chrome浏览器登录Robinhood以进行认证。
robinhood_check_session 只读
检查缓存的会话状态:logged_in / expired / unknown / not_authenticated。
robinhood_get_portfolio 只读
获取投资组合信息:持仓、盈亏、权益、现金、购买力。
robinhood_get_equity_positions 只读
获取原始股票持仓(股数、均价)。
robinhood_get_equity_tax_lots 只读
获取一只股票持仓的未平仓税务批次(成本基础、期限、开仓日期)。
robinhood_get_accounts 只读
列出所有经纪账户。
robinhood_get_account 只读
获取账户详情和个人资料。
robinhood_get_stock_quote 只读
获取股票报价和基本面数据。
展开其余 42 个工具
robinhood_get_fundamentals 只读
获取基本面数据:流通股、已发行股份、估值、公司简介等。
robinhood_get_short_interest 只读
获取每日卖空利息估算(占流通股百分比,含边界值)。
robinhood_get_historicals 只读
获取OHLCV价格历史数据。
robinhood_get_equity_price_book 只读
获取Level-2价格簿(买/卖深度)。
robinhood_get_equity_tradability 只读
获取可交易性标志(碎股、卖空、按账户)。
robinhood_get_earnings_results 只读
获取某股票代码的盈利数据(每股收益估算与实际值)。
robinhood_get_earnings_calendar 只读
获取某日窗口的整个市场盈利日历。
robinhood_get_news 只读
获取新闻、分析师评级、盈利信息。
robinhood_get_movers 只读
获取市场领涨股和热门股票。
robinhood_get_market_hours 只读
获取某日市场交易时间:是否交易日,各时段的开闭市时间。
robinhood_get_indexes 只读
获取可交易市场指数(SPX、NDX、VIX等)。
robinhood_get_index_quotes 只读
获取指数符号当前值。
robinhood_get_options 只读
获取带希腊字母的期权链。
robinhood_get_option_positions 只读
获取未平仓期权头寸(按腿或按策略)。
robinhood_get_option_orders 只读
获取期权订单历史。
robinhood_get_option_historicals 只读
获取特定期权合约的历史OHLC数据。
robinhood_get_crypto 只读
获取加密货币持仓和报价。
robinhood_review_equity_order 只读
在下单前模拟股票订单(价格限制检查、实时报价)。
robinhood_review_option_order 只读
在下单前模拟期权订单(每条腿的数据、抵押品)。
robinhood_place_stock_order 写入
下达股票订单(市价/限价/止损/追踪,包括卖空)。
robinhood_place_option_order 写入
下达期权订单。
robinhood_place_crypto_order 写入
下达加密货币订单。
robinhood_get_orders 只读
查看订单历史。
robinhood_cancel_order 写入
按ID取消订单。
robinhood_get_order_status 只读
按ID获取特定订单状态。
robinhood_search 只读
搜索股票或浏览类别。
robinhood_get_watchlists 只读
列出您自己的自选列表(含列表ID)。
robinhood_get_watchlist_items 只读
获取自选列表的项目(包含丰富符号信息)。
robinhood_get_popular_watchlists 只读
获取Robinhood策划的可关注列表。
robinhood_get_option_watchlist 只读
获取您的期权自选列表——单腿期权合约。
robinhood_create_watchlist 写入
创建新自选列表(先确认)。
robinhood_update_watchlist 写入
重命名/重新描述自选列表(先确认)。
robinhood_add_to_watchlist 写入
向列表添加符号/指数/加密货币(先确认)。
robinhood_remove_from_watchlist 写入
从列表移除项目(先确认)。
robinhood_follow_watchlist 写入
关注Robinhood策划的列表(先确认)。
robinhood_unfollow_watchlist 写入
取消关注策划列表(先确认)。
robinhood_add_option_to_watchlist 写入
向期权自选列表添加多头单腿期权合约(先确认)。
robinhood_remove_option_from_watchlist 写入
从期权自选列表移除单腿期权合约(先确认)。
robinhood_get_scans 只读
列出您保存的扫描器(筛选器)。
robinhood_get_scanner_filter_specs 只读
构建扫描的过滤器词汇表(RSI/MACD/基本面等)。
robinhood_get_realized_pnl 只读
某一时间窗口内的已实现盈亏,按组计算(FIFO计算;股票+加密货币)。
robinhood_get_pnl_trade_history 只读
每笔交易的已实现盈亏(FIFO计算;股票+加密货币)。

使用场景

AI代理查询投资组合并研究股票。
辅助下单,但必须有用户确认。
自动化交易策略,需仔细监督。
跟踪市场新闻和盈利日历。

支持客户端

Claude Desktop
Claude Code
Codex
OpenClaw部分支持

依据项目文档列出,未经本站实测。

详细介绍

robinhood-for-agents 是一个MCP服务器,提供50个工具,让AI代理能够与您的Robinhood经纪账户交互,涵盖投资组合查看、研究、股票/期权/加密货币交易、观察列表管理等。它还包括一个TypeScript客户端库(70多个异步方法)和一套引导式交易技能,支持Claude Code、Codex、OpenClaw等。认证通过Chrome浏览器登录实现,令牌可安全存储(系统钥匙串或加密文件)。订单流程要求先审查、再确认,最后下单,并内置安全限制,如禁止资金转账和批量取消。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 3cdb50455629 数据同步于 2026-10-12 查看 FMRS 评分方法