MCP 与工具调用

Vibe-Trading:您的个人交易智能体

hkuds/vibe-trading

一个开源的基于Python的AI智能体框架,旨在通过单一命令提供全面的交易、回测和量化金融功能。

★ 30.1K星级
⑂ 4.8KFork 数
41未解决的问题
Python语言
MIT许可证
Q@project.QualityScore编辑评分

项目截图

Vibe-Trading:您的个人交易智能体 的截图 Vibe-Trading:您的个人交易智能体 的截图

概览

Vibe-Trading是由HKUDS开发的多智能体AI交易系统。它将LLM驱动的智能体与FastAPI后端及React 19前端集成,允许用户部署个人交易智能体进行市场研究、回测和执行。该项目支持多个全球市场,包括美国、加拿大、中国(A股)、韩国(KRX)和加密货币(USD-M永续合约)。它具有包含已测试金融数学函数的稳健quantlib层、可审计的执行账本,以及暴露64个工具的MCP(模型上下文协议)接口。

主要功能

  • 具有LLM集成的多智能体AI核心
  • 支持9个市场(美国、加拿大、中国、韩国、加密货币等)的回测引擎
  • 包含64个工具的MCP接口
  • 已测试的`quantlib`金融数学层(约250个函数)
  • 用于模拟跟踪的影子账户(Shadow Account)
  • 用于投资组合回测的风险X光(Risk x-ray)构件
  • 用于防篡改检测的哈希链审计账本
  • 沙盒化的策略代码生成(阻止broker导入、sockets和subprocesses)
  • 带有safeStorage凭证管理的Electron桌面外壳
  • 五种语言环境的Web UI支持

要求、安装和快速入门

通过PyPI安装,使用命令:pip install vibe-trading-ai

用法

安装后,用户可以通过命令行运行智能体或通过Web UI进行交互。系统支持非交互式运行(`vibe-trading run`)、具有IANA时区支持的定时研究作业以及MCP集成。状态和会话存储在`~/.vibe-trading`下(可通过`VIBE_TRADING_HOME`重新定位)。

模型兼容性与使用场景

支持OpenAI兼容端点,包括ModelScope(默认为Qwen/Qwen3.5-27B)。包含用于Claude模型(opus-4-7、opus-5、sonnet-5)的适配器,可处理已弃用的`temperature`字段。支持OpenAI Codex OAuth和direct-OpenAI `reasoning_effort`。

许可证与风险说明

仓库元数据显示许可证为 MIT。发布或商用前,请核对仓库中的 LICENSE 文件、版权声明及依赖项许可条款。

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

近期更新(截至2026年8月)包括安全的Windows打包、加拿大股票市场支持、ModelScope提供商集成、已测试的金融数学层(`src/quantlib`)、机构持仓工具、韩国(KRX)市场引擎,以及针对基本面、A股价格和跳空安全收益的各项正确性修复。

MemPalace

mempalace/mempalace

★ 58KPython

QwenPaw

agentscope-ai/qwenpaw

★ 33.9KPython

Composio

composiohq/composio

★ 29.5KTypeScript