Repository avatar
Other Tools
v1.0.3
active

onv-mcp

codes.onv/onv-mcp

量化策略回测、组合配置与多交易所执行(14 家通道)

Documentation

onv-mcp

CI License npm

ONV 平台的 MCP (Model Context Protocol) Server 与官方 SDK。 把平台的行情数据、公开策略、回测、订阅与 AI 生成能力暴露为 MCP 工具,供 Claude Desktop / Cursor / Cline 等 AI 客户端调用。

本仓是只读发布镜像。 日常开发在内部主仓进行,每次发版由主仓导出脚本推送。 欢迎提 issue 反馈问题,但不接受改动业务逻辑的 PR(见 CONTRIBUTING.md)。

内容

路径npm 包说明
packages/mcp-server@onvcodes/mcp-serverMCP Server,薄代理平台工具(运行时动态发现,不在本地硬编码工具定义)
packages/sdk-ts@onvcodes/sdk平台 REST API 的 TypeScript 客户端 SDK

本仓不含:策略代码、实盘执行、交易所适配、风控与数据采集。这些属于闭源部分。

快速开始

Claude Desktop / Cursor(stdio)

{
  "mcpServers": {
    "onv": {
      "command": "npx",
      "args": ["-y", "@onvcodes/mcp-server"],
      "env": {
        "ONV_API_KEY": "<你的 ONV API Key>"
      }
    }
  }
}

远程接入(Streamable HTTP)

https://onv.codes/mcp

支持三种凭证:Authorization: Bearer <JWT>、X-Api-Key: <key>,或匿名(仅公开工具)。

环境变量

变量必填说明
ONV_API_KEY是(除纯匿名外)平台 API Key,以 X-Api-Key 下发
ONV_BASE_URL否平台根地址,默认 https://onv.codes
ONV_OAUTH_TOKEN否OAuth 2.1 access token;存在时以 Bearer 下发

本地开发

npm install          # workspaces 一次装齐
npm run build        # 两个包一起构建
npm run typecheck
npm test

许可证

Apache-2.0。onv 名称与 Logo 不随代码授权,见 TRADEMARK.md。

NPM
@onvcodes/mcp-server
Install Command
npm install @onvcodes/mcp-server

Remote

streamable-http
https://onv.codes/mcp