Pinescript Mcp Project

Pinescript Mcp Project

🚀 松树脚本 MCP 项目

松树脚本 MCP 项目是一个综合性工具,可用于创建、优化和管理松树脚本交易策略,为交易策略的开发和管理提供了便捷的解决方案。

🚀 快速开始

安装依赖

npm install

启动 UI(选择一种方法)

# 标准 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 开发服务器、清理启动、替代 Express 服务器和桌面应用程序,满足不同场景需求。
  • 具备丰富的实用工具脚本,涵盖服务器管理、网络诊断和文档生成等功能,方便开发和故障排除。
  • 项目结构清晰,将核心代码、界面、文档、数据、测试等分开管理,便于维护和扩展。

📦 安装指南

安装依赖

npm install

启动 UI

可根据需求选择以下任意一种启动方式:

# 标准 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 选项

该项目提供了多种访问 UI 的方式:

1. Next.js 开发服务器

# 标准 Next.js 开发服务器
npm run ui

# 清理启动(杀死占用端口的进程)
npm run ui:clean

# 使用管理员权限启动(解决顽固进程问题)
npm run ui:admin

2. 替代服务器选项

# 简单的 Express 服务器(更稳定的替代方案)
npm run ui:express

# 基本 HTML 测试页面服务器
npm run ui:test

3. 桌面应用程序

在 Web 服务器有连接问题的环境中:

# Electron 桌面应用程序(无需 Web 服务器)
npm run ui:electron

故障排除 UI 服务器

如果遇到 UI 服务器连接问题:

  1. 检查防火墙设置。
  2. 运行防火墙豁免脚本:npm run firewall:allow
  3. 查看 scripts/docs/ui-connect-guide.md 获取详细连接故障排除指南。
  4. 尝试桌面应用选项:npm run ui:electron

实用工具脚本

该仓库包含多个实用工具脚本来帮助开发和故障排除:

必要服务器脚本(在 scripts/server/ 中)

  • run-ui-clean.bat - 主脚本用于启动 UI 服务器(清理现有进程)。
  • run-ui-admin.bat - 使用管理员权限启动 UI 服务器。
  • run-server.bat - 启动项目服务器。
  • run-client.bat - 启动项目客户端。

网络相关脚本(在 scripts/network/ 中)

  • check-port.bat - 检查端口占用情况。
  • kill-port.bat - 杀死占用端口的进程。
  • network-test.bat - 进行网络连接测试。

文档脚本(在 scripts/docs/ 中)

  • generate-docs.bat - 生成项目文档。

开发信息

  • Node.js 版本要求:v14.19.1 或更高版本。
  • Yarn 版本要求:v1.22.5 或更高版本。
  • 构建命令
    npm run build
    
  • 启动命令
    npm start
    

项目结构

├── src/             # 核心应用程序代码
├── ui/              # Next.js 网站界面
├── dist/            # 编译后的 JavaScript 文件
├── docs/            # 文档资料
├── scripts/         # 工具脚本
│   ├── server/      # 服务器管理脚本
│   ├── network/     # 网络诊断脚本
│   └── docs/        # 文档脚本
├── data/            # 数据文件
├── tests/           # 应用程序测试
├── examples/        # 示例脚本和策略
└── memory-bank/     # 项目上下文和信息

文档资料

有关如何使用和开发该项目的详细文档,请参阅 docs/ 目录中的文件。

  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-09-26 07:09

相似服务问题

相关AI产品