QuantConnect MCP Server是AI(如Claude和OpenAI o3 Pro)与QuantConnect云平台交互的桥梁。配备MCP后,AI可通过API代表用户执行任务,如更新项目、编写策略、回测以及将策略部署到实盘交易。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | https://hub.docker.com/repository/docker/mcp/quantconnect |
| 作者 | https://github.com/QuantConnect |
| 代码仓库 | https://github.com/QuantConnect/mcp-server |
| Dockerfile | https://github.com/QuantConnect/mcp-server/blob/master/Dockerfile |
| Docker镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/quantconnect --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| 许可证 | Apache License 2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
abort_optimization | 中止优化 |
authorize_connection | 授权外部连接 |
broadcast_live_command | 广播实盘命令 |
check_initialization_errors | 检查初始化错误 |
check_syntax | 检查语法 |
complete_code | 补全代码 |
create_backtest | 创建回测 |
create_compile | 创建编译 |
create_file | 创建文件 |
create_live_algorithm | 创建实盘算法 |
create_live_command | 创建实盘命令 |
create_optimization | 创建优化 |
create_project | 创建项目 |
create_project_collaborator | 添加项目协作者 |
delete_backtest | 删除回测 |
delete_file | 删除文件 |
delete_object | 删除对象存储文件 |
delete_optimization | 删除优化 |
delete_project | 删除项目 |
delete_project_collaborator | 移除项目协作者 |
enhance_error_message | 增强错误消息 |
estimate_optimization_time | 估算优化时间 |
liquidate_live_algorithm | 平仓并停止实盘算法 |
list_backtests | 列出回测 |
list_live_algorithms | 列出实盘算法 |
list_object_store_files | 列出对象存储文件 |
list_optimizations | 列出优化 |
list_projects | 列出项目 |
lock_project_with_collaborators | 锁定含协作者的项目 |
patch_file | 对项目文件应用补丁(统一差异) |
read_account | 读取账户 |
read_backtest | 读取回测结果 |
read_backtest_chart | 读取回测图表 |
read_backtest_insights | 读取回测洞察 |
read_backtest_orders | 读取回测订单 |
read_compile | 读取编译结果 |
read_file | 读取项目文件 |
read_latest_mcp_server_version | 读取最新QC MCP Server版本 |
read_lean_versions | 读取LEAN版本列表 |
read_live_algorithm | 读取实盘算法详情 |
read_live_chart | 读取实盘图表 |
read_live_insights | 读取实盘洞察 |
read_live_logs | 读取实盘日志 |
read_live_orders | 读取实盘订单 |
read_live_portfolio | 读取实盘组合 |
read_mcp_server_version | 读取当前QC MCP Server版本 |
read_object_properties | 读取对象存储文件属性 |
read_object_store_file_download_url | 读取对象存储文件下载URL |
read_object_store_file_job_id | 创建对象存储文件下载任务并读取任务ID |
read_optimization | 读取优化 |
read_project | 读取项目详情 |
read_project_collaborators | 读取项目协作者 |
read_project_nodes | 读取项目节点 |
search_quantconnect | 搜索QuantConnect内容 |
stop_live_algorithm | 停止实盘算法 |
update_backtest | 更新回测名称或备注 |
update_code_to_pep8 | 更新代码至PEP8风格 |
update_file_contents | 更新文件内容 |
update_file_name | 更新文件名 |
update_optimization | 更新优化名称 |
update_project | 更新项目名称或描述 |
update_project_collaborator | 更新项目协作者信息 |
update_project_nodes | 更新项目节点激活状态 |
upload_object | 上传文件至对象存储 |
工具:abort_optimization
中止优化。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:authorize_connection
授权与实盘经纪商或数据提供商的外部连接。
此工具会自动打开浏览器以完成认证流程。为确保流程正常,您需要在打开的浏览器中登录QuantConnect账户。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:broadcast_live_command
向组织内所有实盘算法广播实盘命令。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:check_initialization_errors
运行回测数秒以初始化算法,并获取初始化错误(如有)。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:check_syntax
检查代码语法。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:complete_code
根据特定文本输入补全代码。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:create_backtest
创建新的回测请求并获取回测ID。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:create_compile
异步为项目创建编译任务请求。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:create_file
向指定项目添加文件。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:create_live_algorithm
创建实盘算法。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:create_live_command
向实盘交易算法发送命令。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:create_optimization
使用指定参数创建优化。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:create_project
在默认组织中创建新项目。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:create_project_collaborator
向项目添加协作者。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:delete_backtest
从项目中删除回测。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:delete_file
删除项目中的文件。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:delete_object
删除特定组织和键对应的对象存储文件。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:delete_optimization
删除优化。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:delete_project
删除项目。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:delete_project_collaborator
从项目中移除协作者。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:enhance_error_message
显示错误消息的额外上下文和建议。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:estimate_optimization_time
估算使用指定参数的优化执行时间。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:liquidate_live_algorithm
平仓并停止实盘算法。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:list_backtests
列出项目的所有回测。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:list_live_algorithms
列出所有过往和当前的实盘交易部署。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:list_object_store_files
列出组织中特定目录下的对象存储文件。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:list_optimizations
列出项目的所有优化。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:list_projects
列出所有项目的详情。
工具:lock_project_with_collaborators
锁定项目以便编辑。
当项目有协作者或LLM通过MCP Server代表您编辑文件时,此操作是必要的。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:patch_file
对项目文件应用补丁(统一差异)。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:read_account
读取组织账户状态。
工具:read_backtest
读取回测结果。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_backtest_chart
读取回测图表。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_backtest_insights
读取回测洞察。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_backtest_orders
读取回测订单。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_compile
读取编译包任务结果。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_file
从项目中读取文件,若未提供文件名则读取项目中所有文件。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_latest_mcp_server_version
返回最新发布的QC MCP Server版本。
工具:read_lean_versions
返回LEAN版本列表及每个版本的基本信息。
工具:read_live_algorithm
读取实盘算法详情。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:read_live_chart
读取实盘图表。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:read_live_insights
读取实盘算法的洞察。
快照约每10分钟更新一次。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:read_live_logs
获取实盘算法日志。
快照约每5分钟更新一次。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:read_live_orders
读取实盘算法订单。
快照约每10分钟更新一次。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:read_live_portfolio
读取实盘算法组合状态。
快照约每10分钟更新一次。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
工具:read_mcp_server_version
返回当前运行的QC MCP Server版本。
工具:read_object_properties
获取特定组织和键对应的对象存储属性。
若键对应对象存储中的目录,则此工具不生效。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_object_store_file_download_url
获取对象存储文件的下载URL。
| 参数 | 类型 | 描述 |
|---|---|---|
model | string |
此工具为只读,不修改环境。
工具:read_object_store_file_job_id
创建从对象存储下载文件的任务,然后读取任务ID。 | 参数 | 类型 | 描述 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务