故障排查¶
一条最快的排查路径¶
出现问题时,建议按这个顺序处理:
看服务是否在线:
uv run nexustrader-mcp status看最近日志:
uv run nexustrader-mcp logs看凭证文件:
.keys/.secrets.toml看端口和 URL:
127.0.0.1:18765再看客户端本身是否重启或刷新过配置
服务启动失败¶
常见原因:
config.yaml不存在.keys/.secrets.toml未填写网络无法访问交易所 API
端口被占用
处理方法:
uv run nexustrader-mcp setup
uv run nexustrader-mcp start
uv run nexustrader-mcp logs 100
AI 客户端看不到工具¶
重点检查:
服务是否已经启动
客户端是否已重启
客户端配置是否指向正确 URL
默认 URL:
SSE:
http://127.0.0.1:18765/sseCodex:
http://127.0.0.1:18765/mcp
Windows 下的常见问题¶
Conda 环境污染¶
不要在 Anaconda Prompt 中运行。
推荐:
PowerShell
Windows Terminal
VS Code / Cursor 内置终端
如果环境变量污染 Python:
$env:PYTHONPATH=""
uv run nexustrader-mcp start
UTF-8 或终端乱码¶
如果终端不是 UTF-8,部分中文输出可能显示异常。
可尝试:
$env:PYTHONUTF8="1"
uv run nexustrader-mcp setup
OpenClaw 专项故障¶
OpenClaw 复杂问题请优先查看:
特别建议先用 bridge.py 独立验证:
python ~/.openclaw/skills/nexustrader/bridge.py status
python ~/.openclaw/skills/nexustrader/bridge.py list_tools
商业环境建议¶
生产和演示环境分开
API key 权限最小化
文档中明确标注测试网和实盘的区别
先交付查询能力,再逐步开放交易能力