指南 · 面向交易者的 AI 智能体
Model Context Protocol 如何让 AI 助手读取并管理交易平台,应该允许和不应该允许它做什么,如何将它安全地连接到运行在 VPS 上的软件,以及 DeepSeek(国内直接可用)、Claude 和 ChatGPT 的分步设置方法。

目录
简短回答:Model Context Protocol(MCP)是一个开放标准,允许 AI 助手调用另一个程序中的功能。该程序运行一个小型 MCP 服务器,发布一份工具列表,每个工具都有名称、描述和带类型的参数。助手读取这份列表,判断哪个工具能回答您的请求,调用它,并将结果转化为回答。对于交易平台来说,工具就是诸如“列出策略”、“获取绩效”或“停止策略”之类的功能。
对交易者而言,关键在于:助手没有屏幕,也没有鼠标,更不会凭空猜测。它只能调用服务器发布的工具,只能使用服务器接受的参数,而每个工具允许修改什么则由服务器决定。这让 MCP 与“让 AI 远程访问您的 VPS”截然不同。
算法交易者和套利交易者的软件全天候运行,通常部署在靠近经纪商或交易所的 VPS 上。日常工作的大部分是检查,而不是交易:每个会话是否都已连接,每个策略是否都在运行,断线后日志里写了什么,某个策略本周表现如何,滑点是多少。每一次检查都意味着一次远程桌面会话、打开好几个窗口并来回滚动。
常见的部署方式有两种。选择哪一种,决定了您是否需要证书和防火墙规则。
| 部署方式 | 各组件运行位置 | 地址 | 所需条件 |
|---|---|---|---|
| 本地 | 交易软件和 AI 助手在同一台电脑上 | http://127.0.0.1:47350/mcp |
只需访问令牌。网络上无法访问任何内容。 |
| VPS | 交易软件在 VPS 上,助手在您家中或办公室的电脑上 | https://<VPS 地址>:47350/mcp |
访问令牌、HTTPS 证书(使用 DeepSeek / Cherry Studio 时推荐 Let’s Encrypt)、针对您家中 IP 的防火墙规则,以及在 VPS 服务商处开放端口。 |
| 托管智能体 | 交易软件在 VPS 上,智能体在 OpenAI 的服务器上 | https://<公网域名或 IP>:47350/mcp |
公共受信任的证书(Let’s Encrypt)、公网地址、开放的端口。 |
VPS 部署方式是 SharpTrader 用户最常用的:平台保持其低延迟的位置,而助手运行在您所在的地方。您的手机与助手对话,助手的桌面应用再与 VPS 通信。
语言模型擅长阅读和总结,但有时会误解您的意思。合理的设计是给智能体广泛的读取权限,以及范围狭窄、明确授予的写入权限。在 SharpTrader 中,工具被划分为四个权限组:
| 组 | 工具数 | 允许 | 默认 |
|---|---|---|---|
| Read(读取) | 12 | 概览、会话、策略、设置、交易品种、未平仓和已平仓订单、绩效、会话和策略日志、日志簿、新闻 | 服务器运行时始终开启 |
| Control(控制) | 9 | 启动和停止策略(单个或全部)、开启/关闭交易、连接和断开会话 | 关闭 |
| Settings(设置) | 7 | 修改策略和交易品种设置、新闻过滤器和事件,创建和克隆策略 | 关闭 |
| Positions(持仓) | 1 | 以市价平掉某个策略的全部持仓 | 关闭 |
同样重要的是,有哪些操作对任何智能体都不开放:发送新订单(包括手动订单)、删除或重命名策略、添加或删除交易品种、会话属性和品种映射、回测和优化,以及任何涉及路径、文件、DLL 或网络地址的内容。这些操作只能在程序自己的窗口中进行。
交易 VPS 上的 MCP 服务器是一扇通往您交易的门。无论是在 SharpTrader 中,还是在您连接的任何平台中,都应确认以下防护措施:
| 检查项 | 为什么重要 | 在 SharpTrader 中 |
|---|---|---|
| 每个请求都需令牌 | 没有令牌,任何发现该端口的人都能调用工具 | 32 字节随机令牌,加密存储,没有令牌则返回“401” |
| 离开本机时使用 HTTPS | 以明文发送的令牌可能被截获 | 没有证书时,服务器拒绝在网络地址上监听 |
| IP 白名单 | 限制谁能尝试提交令牌 | “Allowed external IPs”加上一键生成的 Windows 防火墙规则 |
| 暴力破解封禁 | 阻止猜测令牌 | 10 分钟内 10 次错误令牌,该地址将被封禁 15 分钟 |
| 禁止浏览器访问 | 恶意网页可能会调用本地服务器 | 来自网页的请求会被拒绝 |
| 最小权限 | 限制被误解的请求所造成的损害 | 默认只读,三个独立的写入开关,不能发送订单 |
| 审计记录 | 您可以看到智能体做了什么、何时做的 | 每日调用日志,外加每次操作和失败的日志簿记录 |
| 令牌轮换 | 立即吊销泄露的令牌 | “New token”会切断所有使用旧令牌的客户端 |
在 SharpTrader 中打开 Settings › AI agents (MCP)。对于本地部署,勾选“Allow AI agents to connect”,保留“This computer only”,然后点击 Apply changes。对于 VPS 部署:
1
2
3
C:\SharpTrader。如果您用 DeepSeek(Cherry Studio)连接,推荐改为在同一页面一键生成 Let’s Encrypt 证书(需要一个指向 VPS 的域名):Cherry Studio 使用系统信任的证书,无需在电脑上导入文件。4

如果您的 VPS 服务商在其控制面板中有自己的防火墙,也需要在那里开放 TCP 端口 47350;SharpTrader 只能修改 Windows 防火墙。
简短回答:DeepSeek 的网页版和手机 App 不支持接入外部工具(MCP),所以需要一个支持 MCP 的桌面客户端。国内用户的最佳选择是免费开源的 Cherry Studio:中文界面、国内直接下载、内置 DeepSeek 服务商。填入 DeepSeek API Key,把 SharpTrader 添加为 MCP 服务器,就可以用 deepseek-flash(快、便宜)或 deepseek-v4-pro(推理更强)查询和分析 SharpTrader。两个模型都支持工具调用。
1
2
sk- 开头,只显示一次)。3
https://api.deepseek.com,点「获取模型列表」添加 deepseek-flash,最后打开右上角的启用开关。4
5




| 字段 | 值 |
|---|---|
| 类型 | 可流式传输的 HTTP(streamableHttp)。不要选 SSE 或 STDIO |
| URL | SharpTrader「Server is running」旁显示的 https 地址,例如 https://your-domain.com:47350/mcp(末尾不加 /) |
| 请求头(Headers) | Authorization=Bearer 您的访问令牌(Bearer 后有一个空格) |
{
"mcpServers": {
"sharptrader": {
"type": "streamableHttp",
"url": "https://your-domain.com:47350/mcp",
"headers": { "Authorization": "Bearer 您的访问令牌" }
}
}
}
与 Claude 和 ChatGPT 不同,Cherry Studio 不需要 Node.js,也不需要导入证书文件,但要求 SharpTrader 使用受信任的证书:请在 SharpTrader 的 AI agents 页面一键生成 Let’s Encrypt 证书。每一步的截图、常见错误(401、证书、工具不出现)及处理方法见 PDF 图文指南。DeepSeek API 按用量计费,日常查询一个月通常只需几元钱。
Claude Desktop 是最容易设置的客户端,因为 SharpTrader 提供了现成的扩展文件 SharpTrader.mcpb。它使用 Claude Desktop 自带的运行环境,因此无需安装其他任何东西。
1
2
SharpTrader.mcpb 拖入窗口,然后点击 Install。3
http://127.0.0.1:47350/mcp;如使用 VPS,则为“Server is running”旁边显示的 https 地址。粘贴访问令牌,选择 .cer 文件,然后点击 Save。4
指定证书文件后,扩展只会连接出示该证书的服务器,因此令牌绝不会被发送到其他地方。如果 SharpTrader 在 Claude 之后启动,扩展会每 15 秒重试一次,连接成功后加载工具。Claude Code、VS Code 和 Cursor 用户也可以改为点击 SharpTrader 中对应的 Copy … config 按钮。
ChatGPT 桌面应用以程序的形式启动本地 MCP 服务器,因此它通过小型的 mcp-remote 桥接程序访问 SharpTrader。请先在您的电脑上安装 Node.js(Windows 安装程序,默认选项即可)。
然后打开 ChatGPT › Settings › Plugins,添加一个 MCP 服务器,并填写:
| 字段 | 值 |
|---|---|
| Command to launch(启动命令) | npx |
| Arguments(参数,每行一个) | -y · mcp-remote@latest · https://YOUR-VPS-IP:47350/mcp · --header · Authorization:${AUTH_HEADER} |
| AUTH_HEADER | Bearer,一个空格,然后是您的访问令牌 |
| NODE_EXTRA_CA_CERTS | 证书的路径,例如 C:\SharpTrader\mcp-server.cer |
| NODE_OPTIONS | --use-system-ca |

保存后,开始一个新对话,问“show me my SharpTrader strategies”。如果 ChatGPT 询问是否信任该文件夹,请确认。对于 OpenAI 托管的智能体(Responses API、Agents SDK、Agent Builder),请改用 SharpTrader 中的 Copy OpenAI config;它们需要 Let’s Encrypt 证书和公网地址。
| 请求 | 权限组 |
|---|---|
| “给我一个概览:哪些会话已连接,哪些策略正在运行?” | Read |
| “显示策略 21 日志中最近的错误。” | Read |
| “策略 23 本周的净利润、盈利因子和平均滑点是多少?” | Read |
| “今天日历上有哪些高影响力的美元事件?” | Read |
| “连接所有会话,然后启动策略 19。” | Control |
| “停止所有策略,直到数据发布结束。” | Control |
| “克隆策略 18,并在副本上将 MaxOrdersTotal 设为 5。” | Settings |
| “为策略 21 开启新闻过滤器并刷新日历。” | Settings |
| “平掉策略 23 的全部持仓。” | Positions |
良好习惯:用 ID 指明策略;执行操作后让智能体再次读取状态(连接、平仓和订单更新会在后台继续进行);写入类请求要简短、明确。
| 症状 | 处理方法 |
|---|---|
| 客户端不显示工具,或显示的是旧工具 | 修改允许的操作后,请在客户端中重新连接服务器(或重启客户端),使其重新加载列表。 |
| “Server could not start” | 后面会显示原因:通常是端口被占用、证书或其密码错误,或者网络地址没有证书。 |
| 401 Unauthorized | 令牌错误,或已点击 New token。请重新复制配置。 |
| 429 Too many requests | 该地址在 10 分钟内发送了 10 次错误令牌。请修正令牌;封禁将在 15 分钟后解除。 |
| 其他电脑无法连接 | 检查 Listen on 是否不是“This computer only”、VPS 服务商的防火墙,以及 Create firewall rules 的提示信息。 |
| Claude 显示了服务器,但没有 SharpTrader 工具 | 从托盘图标完全退出 Claude Desktop,然后重新启动。 |
| 设置修改被拒绝 | 修改常规设置前请停止策略,在 SharpTrader 中关闭其窗口,或在更改交易品种前平掉其未平仓订单。 |
| 调用在 30 秒后超时 | SharpTrader 中打开了某个消息框或对话框。请将其关闭,然后让智能体读取状态。 |
29 个工具,默认只读,不发送订单,HTTPS 和令牌保护。支持 DeepSeek、Claude、ChatGPT 及其他 MCP 客户端。
Model Context Protocol(模型上下文协议),一种将 AI 助手连接到程序和数据的开放标准。程序运行一个发布工具的 MCP 服务器;DeepSeek、Claude 或 ChatGPT 等助手调用这些工具。
在 SharpTrader 中,没有任何工具会发送新订单。智能体可以启动或停止您已配置的策略,并在您允许时平掉某个策略的持仓。交易决策仍由您的策略做出。
不需要。如果助手与 SharpTrader 运行在同一台电脑上,服务器只在 127.0.0.1 上监听,不需要证书。只有当您的交易本来就运行在 VPS 上时才需要 VPS。
三者使用相同的工具。国内用户选 DeepSeek:通过 Cherry Studio 连接,无需境外网络,API 按量计费、费用很低。海外用户中,Claude Desktop 得益于现成的扩展文件设置最快;ChatGPT 需要 Node.js 并填写更多字段。使用您已经在用的助手即可。
可以。在电脑上连接好助手,然后使用其手机应用;连接器在手机上同样可用,您可以通过文字或语音提问。
在 SharpTrader 中点击 New token 并应用更改:所有使用旧令牌的客户端会被立即切断。然后将新令牌粘贴到您自己的客户端中。
交易存在风险。本指南仅供学习参考,不构成投资建议。AI 助手可能会出错;请务必确认您允许智能体执行的操作。