fcontext 查询 Financial Context 市场数据、管理登录,并为脚本或 agent 输出 JSON。
CLI 默认连接 Financial Context:
/api/market-data/* 下的只读市场数据接口。当前 CLI 聚焦美股数据:标的必须使用 CODE.US 格式,market 筛选条件必须为 US。
命令基础
两个命令名都可以使用。fctx 是 fcontext 的短别名,支持相同的子命令、flag、输出格式和 schema。
安装
- macOS (Homebrew)
- Linux / macOS (Script)
- Windows (Scoop)
- Windows (PowerShell)
从 Aitaport tap 安装
fcontext-cli cask:Release artifact 使用
fcontext-cli-* 包名,包括
fcontext-cli-darwin-amd64.tar.gz、fcontext-cli-darwin-arm64.tar.gz、
fcontext-cli-linux-musl-amd64.tar.gz、fcontext-cli-linux-musl-arm64.tar.gz
和 fcontext-cli-windows-amd64.zip。shell 和 PowerShell 安装器会下载匹配的归档文件,
校验 .sha256 checksum,并安装 fcontext 和 fctx。旧的
/fcontext/fcontext-terminal/* 托管安装 URL 会继续重定向或镜像到最新 release,以保持兼容。认证
管理 CLI 认证:登录、登出和查看本地 token 状态。OAuth 2.0 登录
使用 OAuth 2.0 authorization-code flow 登录。该方式适用于本地终端、SSH session 和 headless server,因为 CLI 会打印授权 URL 和下一条需要执行的命令。oauth-token.json。后续命令会自动复用该 token。
Authorization Code
如果当前机器无法使用浏览器,可以从 Financial Context Connect 生成一次性 authorization code 并直接兑换:登出
清除本地存储的 OAuth token。下一次认证命令会要求重新登录。认证状态
查看当前 base URL 和登录状态。检查
验证登录和 Financial Context API 连通性,无需依赖活跃市场时段。报告会包含 endpoint 状态和延迟。更新
下载并运行官方安装脚本,将当前 CLI binary 替换为最新版本。首批命令
市场数据
fear-greed 查看 Fear & Greed Index。它是一项市场情绪指标,用从 extreme fear 到 extreme greed 的刻度概括投资者风险偏好:
公司数据
新闻与事件
交易活动
选股器
直接访问 Endpoint
当某个受支持的只读 endpoint 还没有专用命令时,可以使用api get:
面向 Agent 的输出
每个命令都支持 JSON 输出:--schema 打印机器可读的响应 schema: