TradingView PineScript MCP 服务器是一个专门用于与 TradingView PineScript 协作的工具。它基于 Model Context Protocol (MCP),借助标准化 API 为 PineScript 代码提供验证、修复和生成等功能,极大提升了代码处理的效率和准确性。
git clone https://github.com/yourusername/pinescriptproject1.git
cd pinescriptproject1
npm install
npm run build
启动 MCP 服务器:
npm run start-server
这将启动一个 stdio 传输的服务器,允许其与 MCP 客户端通信。
MCP 服务器暴露了以下工具:
validate_pinescript验证 PineScript 代码是否存在语法错误和警告。
script (字符串):要验证的 PineScript 代码。version (字符串,可选):预期的 PineScript 版本(例如,'v5'、'v4')。valid (布尔值):脚本是否有效。errors (字符串[]):错误列表。warnings (字符串[]):警告列表。fix_pinescript_errors自动修正 PineScript 代码中的常见语法错误。
script (字符串):要修复的 PineScript 代码。fixed (布尔值):是否进行了任何修复。fixedCode (字符串):已修复的代码。changes (字符串[]):记录所做的更改。get_pinescript_template提供常见 PineScript 策略和指标的验证模板。
template_type (字符串):模板类型('strategy' 或 'indicator')。name (字符串):模板名称。template (字符串):模板代码。message (字符串):确认信息。当前版本检测以下内容:
修正器可以自动修复以下内容:
npm test
以开发模式运行服务器,带有自动重载功能:
npm run dev
ISC
欢迎贡献!