Skip to main content
在终端中使用 fcontext 查询 Financial Context 市场数据、管理登录,并为脚本或 agent 输出 JSON。 CLI 默认连接 Financial Context:
命令会调用 /api/market-data/* 下的只读市场数据接口。当前 CLI 聚焦美股数据:标的必须使用 CODE.US 格式,market 筛选条件必须为 US

命令基础

两个命令名都可以使用。fctxfcontext 的短别名,支持相同的子命令、flag、输出格式和 schema。

安装

从 Aitaport tap 安装 fcontext-cli cask:
Release artifact 使用 fcontext-cli-* 包名,包括 fcontext-cli-darwin-amd64.tar.gzfcontext-cli-darwin-arm64.tar.gzfcontext-cli-linux-musl-amd64.tar.gzfcontext-cli-linux-musl-arm64.tar.gzfcontext-cli-windows-amd64.zip。shell 和 PowerShell 安装器会下载匹配的归档文件, 校验 .sha256 checksum,并安装 fcontextfctx。旧的 /fcontext/fcontext-terminal/* 托管安装 URL 会继续重定向或镜像到最新 release,以保持兼容。

认证

管理 CLI 认证:登录、登出和查看本地 token 状态。

OAuth 2.0 登录

使用 OAuth 2.0 authorization-code flow 登录。该方式适用于本地终端、SSH session 和 headless server,因为 CLI 会打印授权 URL 和下一条需要执行的命令。
在任意浏览器打开打印出的授权 URL,完成授权后复制返回的 code 并兑换:
CLI 会把 token 存储为本地 fcontext 配置目录中的 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
CLI 会在发送请求前拒绝绝对 URL、streaming endpoint、非美股 market filter,以及不支持的账户或交易路径。

面向 Agent 的输出

每个命令都支持 JSON 输出:
使用 --schema 打印机器可读的响应 schema:
生成 shell completions:

故障排查