← 返回目录
R

Robinhood for Agents

社区
面向AI代理的Robinhood集成——50个MCP工具与TypeScript客户端库。
GitHub 源仓库 ↗
★ 60 Stars 分类 · 开发工具 热门 源版本 c3ab21097a3b
43FMRS · D
可靠性
6/20
安全与权限
7/20
维护活跃度
7/20
文档质量
12/20
安装易用性
11/20

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

查看 FMRS 评分方法 →

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

工具能力

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
获取股票报价和基本面数据。
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计算;股票+加密货币)。

安装接入

推荐使用引导式设置:运行 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"
      ]
    }
  }
}

选型与风险

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

常见排障

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

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Codex完整支持
OpenClaw部分支持