松树脚本 MCP 项目是一个综合性工具,可用于创建、优化和管理松树脚本交易策略,为交易策略的开发和管理提供了便捷的解决方案。
npm install
# 标准 Next.js 开发服务器
npm run ui
# 清理启动(杀死占用端口的进程)
npm run ui:clean
# 替代 Express 服务器(如果 Next.js 出现问题)
npm run ui:express
# 桌面应用程序(无需 Web 服务器)
npm run ui:electron
http://localhost:3001
(桌面应用选项不需要此步骤)
npm install
可根据需求选择以下任意一种启动方式:
# 标准 Next.js 开发服务器
npm run ui
# 清理启动(杀死占用端口的进程)
npm run ui:clean
# 替代 Express 服务器(如果 Next.js 出现问题)
npm run ui:express
# 桌面应用程序(无需 Web 服务器)
npm run ui:electron
若选择非桌面应用程序方式启动,可通过以下地址访问网络界面:
http://localhost:3001
该项目提供了多种访问 UI 的方式:
# 标准 Next.js 开发服务器
npm run ui
# 清理启动(杀死占用端口的进程)
npm run ui:clean
# 使用管理员权限启动(解决顽固进程问题)
npm run ui:admin
# 简单的 Express 服务器(更稳定的替代方案)
npm run ui:express
# 基本 HTML 测试页面服务器
npm run ui:test
在 Web 服务器有连接问题的环境中:
# Electron 桌面应用程序(无需 Web 服务器)
npm run ui:electron
如果遇到 UI 服务器连接问题:
npm run firewall:allow。scripts/docs/ui-connect-guide.md 获取详细连接故障排除指南。npm run ui:electron。该仓库包含多个实用工具脚本来帮助开发和故障排除:
run-ui-clean.bat - 主脚本用于启动 UI 服务器(清理现有进程)。run-ui-admin.bat - 使用管理员权限启动 UI 服务器。run-server.bat - 启动项目服务器。run-client.bat - 启动项目客户端。check-port.bat - 检查端口占用情况。kill-port.bat - 杀死占用端口的进程。network-test.bat - 进行网络连接测试。generate-docs.bat - 生成项目文档。npm run build
npm start
├── src/ # 核心应用程序代码
├── ui/ # Next.js 网站界面
├── dist/ # 编译后的 JavaScript 文件
├── docs/ # 文档资料
├── scripts/ # 工具脚本
│ ├── server/ # 服务器管理脚本
│ ├── network/ # 网络诊断脚本
│ └── docs/ # 文档脚本
├── data/ # 数据文件
├── tests/ # 应用程序测试
├── examples/ # 示例脚本和策略
└── memory-bank/ # 项目上下文和信息
有关如何使用和开发该项目的详细文档,请参阅 docs/ 目录中的文件。