数据与分析 market-datapythonrest-apiquantitative-financefinancial-datadata-integrationmcp

OpenBB 开放数据平台

面向分析师、量化研究员和 AI 代理的统一金融数据基础设施,一次接入,处处消费。

FollowAgents 评估 · FARS-2.1
不推荐
37/ 100 五分制 1.9 / 5
1 2 3 4 5 6
1信任安全0 / 29 · 0.0/5

证据显示仓库包含安全策略(SECURITY.md)和CI工作流中的安全扫描(bandit),但未提供权限最小化、用户确认、数据流透明性、敏感数据处理、依赖安全、外部影响、回滚或来源归属的具体实现或文档。因此所有信任标准得分为0。

2可靠稳定8 / 14 · 2.9/5

自一致性:README、LICENSE、SECURITY.md和CI工作流在描述上基本一致,但未深入验证代码一致性,得2分。依赖可用性:README提供安装说明和PyPI链接,但未提供依赖锁定或可用性保证,得2分。失败消息:测试文件显示有错误处理测试,但未提供用户可见的失败消息文档,得1分。

3适用触发9 / 18 · 2.5/5

受众和场景:README明确面向分析师、量化分析师和AI代理,并描述多种使用场景,得2分。能力边界:未明确说明平台的能力边界,得1分。触发精度:CLI和API有文档,但未详细说明触发条件,得1分。环境适配:提供多种安装方式(pip、CLI、Dev Containers、Colab),得2分。

4规范维护10 / 18 · 2.8/5

信息架构:README结构清晰,有目录和章节,得2分。安装说明:提供pip安装和CLI安装说明,得2分。命名稳定性:未提供命名约定或稳定性保证,得1分。示例和FAQ:提供代码示例和链接到文档,但无FAQ,得2分。已知限制:README有免责声明,但未明确列出已知限制,得1分。许可证:LICENSE文件明确为AGPLv3,得2分。版本和变更日志:未提供变更日志,得1分。维护责任:有贡献指南和联系方式,得2分。

5有效结果7 / 13 · 2.7/5

输出可用性:提供Python、API、CLI等多种输出方式,得2分。边际价值:作为数据集成平台,提供独特价值,得2分。成本效益:未提供成本信息,得1分。

6证据核验3 / 8 · 1.9/5

声明可追溯性:README中的声明未提供具体证据,得1分。跨来源佐证:未提供外部验证,得1分。事实与推断分离:未明确区分事实和推断,得1分。

证据充分度: 评估于 2026年8月14日 审查版本 3e071fcc2cd9
源码中未见的安全控制:最小权限约束、执行前用户确认、数据流向说明、敏感信息处理、依赖安全审查、外部影响披露、回滚或恢复路径、来源归属可核验
使用前请注意
  • 未验证发布者身份,应视为未知。
  • 静态审查,未执行代码,所有结论基于文件内容。
  • 信任相关标准均未满足,需进一步审查权限和数据流。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

OpenBB 开放数据平台(ODP)是一个开源工具集,用于将专有、授权和公开的金融数据源集成到下游应用中,如 AI 助手和研究仪表板。它提供 Python 环境、OpenBB Workspace、Excel、MCP 服务器和 REST API 等多种消费界面。核心库通过 `pip install openbb` 安装,提供 `obb` 对象进行数据访问,例如 `obb.equity.price.historical("AAPL")`。它还包含一个 CLI 工具(`openbb-cli`)和一个 FastAPI 服务器(通过 `openbb-api` 启动),可集成到 OpenBB Workspace。许可证为 AGPLv3。

该平台提供一个 Python 包(openbb),通过 obb 对象暴露统一的数据访问接口,支持股票、加密货币、衍生品等多种资产类别。用户可以通过 Python 代码调用如 obb.equity.price.historical("AAPL") 获取历史价格,并将结果转换为 DataFrame。它还提供 CLI(openbb-cli)和 REST API 服务器(openbb-api),启动后可在 127.0.0.1:6900 访问。该 API 可连接到 OpenBB Workspace,作为后端提供数据。数据集成列表可在文档中找到。

  1. 量化研究员使用 Python 环境快速获取股票历史数据进行分析。
  2. 数据工程师通过 REST API 将 ODP 集成到内部数据管道中。
  3. 分析师在 OpenBB Workspace 中通过连接本地 ODP 后端来可视化数据。
  4. AI 应用开发者使用 MCP 服务器接口接入金融数据。
  5. 业余投资者使用 CLI 工具从命令行查询市场数据。
  6. 金融科技公司利用 ODP 作为开源数据层,构建定制化研究仪表板。

这个 Agent 有哪些优点和局限?

优点
  • 统一的接口封装了多种数据源,减少集成成本。
  • 支持多种消费方式:Python、CLI、REST API、MCP。
  • 开源且活跃社区支持,可自由定制和扩展。
  • 与 OpenBB Workspace 的无缝集成提升分析师体验。
局限
  • 许可证为 AGPLv3,可能要求衍生作品开源。
  • 部分数据源可能需要 API 密钥或付费订阅。
  • 安装所有扩展可能增加依赖体积和复杂性。
  • 数据准确性不保证,用户需自行验证。

如何安装或部署这个 Agent?

通过 pip 安装:pip install openbb(基础版)或 pip install "openbb[all]" 安装所有扩展。也可以克隆仓库:git clone https://github.com/OpenBB-finance/OpenBB.git。CLI 需要单独安装:pip install openbb-cli

如何使用这个 Agent?

在 Python 环境中,导入 obb 对象并调用方法,例如:

from openbb import obb
output = obb.equity.price.historical("AAPL")
df = output.to_dataframe()

启动 API 服务器:在 Python 3.9.21 至 3.12 环境中安装 openbb[all] 后,运行 openbb-api,服务器将在 127.0.0.1:6900 启动。然后可在 OpenBB Workspace 的“应用”标签中添加后端,URL 填写 http://127.0.0.1:6900,测试连接并添加。

常见问题

使用 OpenBB 需要付费或获取 API 密钥吗?
OpenBB 本身是开源免费的,但某些数据提供商(如交易所或数据供应商)可能需要您自己的 API 密钥或付费订阅。
我可以将 OpenBB 集成到现有的 AI 代理中吗?
是的,OpenBB 支持 MCP 服务器(用于 AI 代理)和 REST API,可轻松集成到各种应用。
OpenBB 提供哪些金融数据?
涵盖股票、加密货币、衍生品、固定收益、经济数据等,具体取决于集成的数据源。
如何获得支持?
可通过 Discord、邮件或社交媒体联系 OpenBB 团队。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents